IMFD3D12SynchronizationObjectCommands::EnqueueResourceReadyWait 메서드(mfd3d12.h)
지정된 소비자 명령 큐에서 대기 명령을 큐에 대기하고 생산자 명령 큐에서 리소스 준비 신호 대기를 시작합니다.
구문
HRESULT EnqueueResourceReadyWait(
ID3D12CommandQueue *pConsumerCommandQueue
);
매개 변수
pConsumerCommandQueue
대기를 큐에 대기해야 하는 소비자 명령 큐를 나타내는 ID3D12CommandQueue 에 대한 포인터입니다.
반환 값
다음 값을 포함하지만 제한되지 않는 HRESULT:
값 | 설명 |
---|---|
S_OK | Success |
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL | 시도된 호출 또는 명령은 구성 요소에서 사용하는 DirectX 버전에서 지원되지 않습니다. |
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL | 지정된 미디어 형식은 구성 요소에서 사용하는 DirectX 버전에서 지원되지 않습니다. |
설명
이 함수를 사용하면 소비자가 GPU 엔진에 대한 명령 예약을 즉시 시작할 수 있습니다. 대기하면 생산자 GPU 엔진에서 해당 준비 신호가 실행될 때까지 대기 후 예약된 명령이 실행되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | mfd3d12.h |