DXGKDDI_VIDPN_RELEASETARGETMODESET 콜백 함수(d3dkmddi.h)
pfnReleaseTargetModeSet 함수는 대상 모드 집합 개체에 대한 핸들을 해제합니다.
구문
DXGKDDI_VIDPN_RELEASETARGETMODESET DxgkddiVidpnReleasetargetmodeset;
NTSTATUS DxgkddiVidpnReleasetargetmodeset(
[in] IN_CONST_D3DKMDT_HVIDPN hVidPn,
[in] IN_CONST_D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet
)
{...}
매개 변수
[in] hVidPn
대상 모드 집합 개체를 포함하는 VidPN 개체에 대한 핸들입니다. VidPN 관리자는 이전에 DxgkDdiEnumVidPnCofuncModality, DxgkDdiIsSupportedVidPn 또는 DxgkDdiRecommendFunctionalVidPn을 호출하여 이 핸들을 디스플레이 미니포트 드라이버에 제공했습니다.
[in] hVidPnTargetModeSet
해제할 핸들입니다.
반환 값
pfnReleaseTargetModeSet 함수는 다음 값 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
STATUS_SUCCESS | 함수가 성공했습니다. |
STATUS_GRAPHICS_INVALID_VIDPN | hVidPn에 제공된 핸들이 잘못되었습니다. |
STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET | hVidPnTargetModeSet에 제공된 핸들이 잘못되었습니다. |
STATUS_GRAPHICS_RESOURCES_NOT_RELATED | hVidPn으로 식별되는 VidPN에는 hVidPnTargetModeSet으로 식별된 대상 모드 집합이 포함되어 있지 않습니다. |
설명
pfnAcquireTargetModeSet을 호출하여 가져온 핸들 사용을 완료한 경우 pfnReleaseTargetModeSet를 호출하여 핸들을 해제해야 합니다.
pfnCreateNewTargetModeSet을 호출하여 핸들을 가져온 다음 해당 핸들을 pfnAssignTargetModeSet에 전달하는 경우 핸들을 해제할 필요가 없습니다.
pfnCreateNewTargetModeSet를 호출하여 핸들을 가져온 다음 새 소스 모드 집합을 원본에 할당하지 않기로 결정한 경우 pfnReleaseTargetModeSet를 호출하여 새로 얻은 핸들을 해제해야 합니다.
D3DKMDT_HVIDPN 및 D3DKMDT_HVIDPNTARGETMODESET 데이터 형식은 D3dkmdt.h에 정의됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
대상 플랫폼 | 데스크톱 |
머리글 | d3dkmddi.h(D3dkmddi.h 포함) |
IRQL | PASSIVE_LEVEL |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기