다음을 통해 공유


ID3D12VideoDevice2::CreateVideoExtensionCommand 메서드(d3d12video.h)

비디오 확장 명령을 만듭니다.

구문

HRESULT CreateVideoExtensionCommand(
  const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc,
  const void                               *pCreationParameters,
  SIZE_T                                   CreationParametersDataSizeInBytes,
  ID3D12ProtectedResourceSession           *pProtectedResourceSession,
  REFIID                                   riid,
  void                                     **ppVideoExtensionCommand
);

매개 변수

pDesc

만들 명령을 설명하는 D3D12_VIDEO_EXTENSION_COMMAND_DESC .

pCreationParameters

명령에 의해 정의된 생성 매개 변수 구조에 대한 포인터입니다. 매개 변수 구조는 ID3D12VideoDevice::CheckFeatureSupport 호출로 열거된 매개 변수와 D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS 기능 값 및 D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION 매개 변수 단계 값과 일치해야 합니다.

CreationParametersDataSizeInBytes

pCreationParameters 매개 변수 구조체의 크기(바이트)입니다.

pProtectedResourceSession

보호된 리소스에 대한 액세스를 관리하기 위한 ID3D12ProtectedResourceSession 입니다.

riid

ID3D12VideoExtensionCommand 인터페이스에 대한 GUID(Globally Unique Identifier)입니다.

ppVideoExtensionCommand

ID3D12VideoExtensionCommand 인터페이스에 대한 포인터를 수신하는 메모리 블록에 대한 포인터입니다.

반환 값

이 메서드는 HRESULT를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 빌드 20348
지원되는 최소 서버 Windows 10 빌드 20348
머리글 d3d12video.h