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 ¸¦ »ç¿ëÇØ ¹®ÀÇÀÇ °á°ú¸¦ ¾ò¾î¿Â´Ù.
ÂüÁ¶
ºñµ¿±â ÅëÁö