PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 콜백 함수(d3d12umddi.h)
명령 목록에 비디오 확장 명령을 실행하는 명령을 기록합니다.
통사론
PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiExecuteVideoExtensionCommand0063;
HRESULT Pfnd3d12ddiExecuteVideoExtensionCommand0063(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
const void *pExecutionParameters,
SIZE_T ExecutionParametersSizeInBytes
)
{...}
매개 변수
hDrvCommandList
명령 목록에 대한 핸들입니다.
hDrvVideoExtensionCommand
초기화할 비디오 확장 명령을 처리합니다.
pExecutionParameters
초기화 매개 변수 구조에 대한 포인터입니다. 이 구조체에 대한 매개 변수는 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_EXECUTION대한 매개 변수 열거형과 일치해야 합니다.
ExecutionParametersSizeInBytes
초기화 매개 변수 구조의 크기(바이트)입니다.
반환 값
다음 오류 코드가 허용됩니다.
반환 값 | 묘사 |
---|---|
S_OK | 초기화에 성공했습니다. |
D3DDDIERR_APPLICATIONERROR | 호출자가 명령을 잘못 초기화하려고 했습니다. 예를 들어 잘못된 인수를 제공했습니다. 이 오류는 명령 목록을 오류로 만들고 오류 코드는 API 명령 목록의 Close 메서드에서 반환됩니다. |
D3DDDIERR_DEVICEREMOVED | 디바이스가 디바이스 제거 상태이므로 명령을 초기화할 수 없습니다. 아직 디바이스가 제거되지 않은 런타임이 제거되면 디바이스 및 명령 목록이 오류로 설정됩니다. |
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1903 |
헤더 | d3d12umddi.h |