D3DKMT_ACQUIREKEYEDMUTEX 구조체(d3dkmthk.h)
D3DKMT_ACQUIREKEYEDMUTEX 구조는 D3DKMTAcquireKeyedMutex 함수가 획득하는 키 뮤텍스를 설명합니다.
통사론
typedef struct _D3DKMT_ACQUIREKEYEDMUTEX {
D3DKMT_HANDLE hKeyedMutex;
D3DKMT_ALIGN64 UINT64 Key;
PLARGE_INTEGER pTimeout;
D3DKMT_ALIGN64 UINT64 FenceValue;
} D3DKMT_ACQUIREKEYEDMUTEX;
회원
hKeyedMutex
[in] 가져올 키 뮤텍스 개체에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식입니다.
Key
[in] 뮤텍스를 가져올 키 값을 지정하는 64비트 값입니다.
pTimeout
[in] 뮤텍스 획득이 완료될 절대 또는 상대 시간을 100나노초 단위로 지정하는 제한 시간 값에 대한 포인터입니다.
양수 값은 1601년 1월 1일을 기준으로 절대 시간을 지정합니다. 음수 값은 현재 시간을 기준으로 간격을 지정합니다. 절대 만료 시간은 시스템 시간의 변경 내용을 추적합니다. 상대 만료 시간은 시스템 시간 변경의 영향을 받지 않습니다.
*pTimeout = 0이면 D3DKMTAcquireKeyedMutex 기다리지 않고 반환됩니다. 호출자가 NULL 포인터를 제공하는 경우 D3DKMTAcquireKeyedMutex 뮤텍스 개체가 신호 상태로 설정될 때까지 무기한 대기합니다.
FenceValue
[out] GPU 동기화 개체의 현재 펜스 값을 지정하는 64비트 값입니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 |
헤더 | d3dkmthk.h(D3dkmthk.h 포함) |