DirectX Graphics 레퍼런스 Direct3D C/C++ 레퍼런스 인터페이스 IDirect3DDevice9 CreateQuery [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
스테이터스 쿼리-를 생성 한다.
구문
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::CreateQuery 로 D3DQUERYTYPE 를 사용해 생성 한다. 쿼리-를 생성 해, 문의하는 애플리케이션 프로그래밍 인터페이스 (API) 호출을 실시한 후,IDirect3DQuery9::Issue 를 사용해 문의를 발행해,IDirect3DQuery9::GetData 를 사용해 문의의 결과를 얻어온다.
참조
비동기 통지