DirectX Graphics ·¹ÆÛ·±½º Direct3D C/C++ ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º IDirect3DVolumeTexture9 LockBox   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
IDirect3DVolumeTexture9::LockBox ¸Þ¼­µå
 
Microsoft DirectX 9.0

IDirect3DVolumeTexture9::LockBox ¸Þ¼­µå


º¼·ý ÅØ½ºÃ³ ¼Ò½º À§¿¡ÀÇ ¹Ú½º¸¦ Àá±Ù´Ù.

±¸¹®

HRESULT LockBox(      

    UINT Level,     D3DLOCKED_BOX *pLockedVolume,     const D3DBOX *pBox,     DWORD Flags );

ÆÄ¶ó¹ÌÅÍ

Level
[in] Àá±×´Â º¼·ý ÅØ½ºÃ³ ¼Ò½ºÀÇ ·¹º§À» ÁöÁ¤ÇÑ´Ù.
pLockedVolume
[out] ¶ô ³¡³­ ¿µ¿ªÀ» ±â¼úÇÏ´Â D3DLOCKED_BOX ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ.
pBox
[in] Àá±×´Â º¼·ýÀÇ Æ÷ÀÎÅÍ. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â,D3DBOX ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ·Î ÁöÁ¤µÈ´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ¿¡ NULL ¸¦ ÁöÁ¤ Çϸé, º¼·ý ·¹º§ Àüü°¡ Àá±Ý µÈ´Ù.
Flags
[in] ½ÇÇàÇÏ´Â Àá±ÝÀÇ Á¾·ù¸¦ ±â¼úÇÏ´Â, 0 °³ ÀÌ»óÀÇ Àá±Ý Ç÷¡±×ÀÇ Æí¼º. ÀÌ ¸Þ¼­µå¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Ç÷¡±×´Â ´ÙÀ½´ë·Î.
  • D3DLOCK_DISCARD
  • D3DLOCK_NO_DIRTY_UPDATE
  • D3DLOCK_NO_SYSLOCK
  • D3DLOCK_READONLY

Ç÷¡±×¿¡ ´ëÇØ¼­´Â, ¡¸D3DLOCK ¡¹¸¦ ÂüÁ¶ÇÒ°Í.

¹Ýȯ°ª

¼º°øÇßÀ» °æ¿ì´Â,D3D_OK ¸¦ µ¹·ÁÁØ´Ù.

½ÇÆÐÇßÀ» °æ¿ì´Â,D3DERR_INVALIDCALL ¸¦ µ¹·ÁÁØ´Ù.



ÁÖÀÇ

ÆÛÆ÷¸Õ½º À§¿¡ÀÇ ÀÌÀ¯·ÎºÎÅÍ, ´õƼ ¿µ¿ªÀº ÅØ½ºÃ³ÀÇ ·¹º§ 0 ¿¡ ´ëÇÑ º¸°í ±â·ÏÇÑ´Ù. D3DLOCK_NO_DIRTY_UPDATE ¶Ç´Â D3DLOCK_READONLY ¸¦ ÁöÁ¤ÇÏÁö ¾Ê°í IDirect3DVolumeTexture9::LockBox ¸¦ È£ÃâÇϸé, ´õƼ ¿µ¿ªÀÌ ÀÚµ¿ÀûÀ¸·Î ±â·ÏµÈ´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, ¡¸IDirect3DDevice9::UpdateTexture ¡¹¸¦ ÂüÁ¶ÇÒ°Í.

ÂüÁ¶

IDirect3DVolumeTexture9::UnlockBox


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP