DXGKDDI_DESTROYDEVICE 콜백 함수(d3dkmddi.h)
DxgkDdiDestroyDevice 함수는 그래픽 컨텍스트 디바이스를 삭제합니다.
통사론
DXGKDDI_DESTROYDEVICE DxgkddiDestroydevice;
NTSTATUS DxgkddiDestroydevice(
[in] IN_CONST_HANDLE hDevice
)
{...}
매개 변수
[in] hDevice
DxgkDdiDestroyDevice 그래픽 컨텍스트 디바이스에 대한 핸들이 삭제됩니다. 디스플레이 미니포트 드라이버의 DxgkDdiCreateDevice 함수는 이전에 이 핸들을 DXGKARG_CREATEDEVICE 구조의 hDevice 멤버의 Microsoft DirectX 그래픽 커널 하위 시스템에 제공했습니다.
반환 값
DxgkDdiDestroyDevice STATUS_SUCCESS 반환하거나 그래픽 컨텍스트 디바이스가 성공적으로 제거되지 않은 경우 적절한 오류 결과를 반환합니다.
발언
DirectX 그래픽 커널 하위 시스템은 디스플레이 미니포트 드라이버의 DxgkDdiDestroyDevice 함수를 호출하여 드라이버의 DxgkDdiCreateDevice가 만든 그래픽 컨텍스트 디바이스를. DxgkDdiDestroyDevice 디바이스에 할당된 모든 리소스를 해제하고 내부 추적 데이터 구조를 정리해야 합니다.
DxgkDdiDestroyDevice 페이징할 수 있어야 합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
대상 플랫폼 | 바탕 화면 |
헤더 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |