다음을 통해 공유


PFND3DDDI_DESTROYDECODEDEVICE 콜백 함수(d3dumddi.h)

DestroyDecodeDevice 함수는 Microsoft DIRECTX VA(Video Acceleration) 디코딩 디바이스에 대한 리소스를 해제합니다.

통사론

PFND3DDDI_DESTROYDECODEDEVICE Pfnd3dddiDestroydecodedevice;

HRESULT Pfnd3dddiDestroydecodedevice(
  HANDLE hDevice,
  HANDLE unnamedParam2
)
{...}

매개 변수

hDevice

디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.

unnamedParam2

hDecodeDevice [in]

CreateDecodeDevice 함수에서 만든 DirectX VA 디코딩 디바이스에 대한 핸들입니다.

반환 값

DestroyDecodeDevice DirectX VA 디코딩 디바이스에 대한 리소스를 성공적으로 해제할 수 없는 경우 S_OK 또는 적절한 오류 결과를 반환해야 합니다.

발언

DestroyDecodeDevice 함수는 CreateDecodeDevice 함수가 이전에 만든 DirectX VA 디코딩 디바이스에 대한 핸들을 삭제하도록 드라이버에 알. 그런 다음 드라이버는 DirectX VA 디코딩 디바이스 핸들과 연결된 리소스를 해제할 수 있습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 바탕 화면
헤더 d3dumddi.h(D3dumddi.h 포함)

참고 항목

CreateDecodeDevice

D3DDDI_DEVICEFUNCS