DirectX Graphics 레퍼런스 Direct3D C/C++ 레퍼런스 인터페이스 IDirect3DDevice9 CreateQuery   [목차열람] [주소복사] [슬롯비우기]
IDirect3DDevice9::CreateQuery 메서드
 
Microsoft DirectX 9.0

IDirect3DDevice9::CreateQuery 메서드


스테이터스 쿼리-를 생성 한다.

구문

HRESULT CreateQuery(      

    D3DQUERYTYPE Type,     IDirect3DQuery9** ppQuery );

파라미터

Type
[in] 쿼리-의 종류를 식별한다. 더 자세한 정보는, 「D3DQUERYTYPE 」를 참조할것.
ppQuery
[out, retval] 쿼리-개체를 관리하는 쿼리-인터페이스의 포인터를 돌려준다. 「IDirect3DQuery9 」를 참조할것.

이 파라미터를 NULL 로 설정 하면, 쿼리-가 지원 되고 있는지 조사할 수가 있다. 쿼리-가 지원되지 않은 경우, 메서드는 D3DERR_NOTAVAILABLE 를 돌려준다.

반환값

성공했을 경우는,D3D_OK 를 돌려준다.

실패했을 경우는,D3DERR_NOTAVAILABLE 또는 E_OUTOFMEMORY 를 돌려준다.



주의

이 메서드는, 동기 문의에서도 비동기 문의에서도 사용할 수 있다. 이것은, Microsoft® DirectX® 9.0 으로 지원 되지 않게 된 GetInfo 의 대신이다.

동기 문의와 비동기 문의는,IDirect3DDevice9::CreateQueryD3DQUERYTYPE 를 사용해 생성 한다. 쿼리-를 생성 해, 문의하는 애플리케이션 프로그래밍 인터페이스 (API) 호출을 실시한 후,IDirect3DQuery9::Issue 를 사용해 문의를 발행해,IDirect3DQuery9::GetData 를 사용해 문의의 결과를 얻어온다.

참조

비동기 통지


© 2002 Microsoft Corporation. All rights reserved.
↑TOP