IDisplayPathInterop::CreateSourcePresentationHandle 메서드(windows.devices.display.core.interop.h)
이 경로에서 검사에 대한 액세스를 제어하기 위한 NT 핸들을 만듭니다. 작성기 애플리케이션은 이러한 개체를 사용하여 제어하는 경로에 대한 액세스를 조정하도록 선택할 수 있습니다. 애플리케이션에서 IDisplayDeviceInterop.OpenSharedHandle 을 호출하여 이 핸들에서 DisplaySource 개체를 만들 수 있습니다.
구문
HRESULT CreateSourcePresentationHandle(
HANDLE *pValue
);
매개 변수
pValue
형식: HANDLE*
새로 만든 소스 프레젠테이션 개체를 수신하는 HANDLE 에 대한 포인터입니다.
반환 값
형식: HRESULT
이 메서드는 성공하면 S_OK 반환하고, 그렇지 않으면 실패한 이유를 나타내는 오류 코드를 반환합니다. 성공하면 pValue 는 항상 새로 만든 핸들을 가리킵니다.
설명
여러 프로세스에는 동일한 개체의 핸들이 있을 수 있으므로 프로세스 간 동기화 또는 공유에 개체를 사용할 수 있습니다. 이러한 개체 공유 메커니즘을 사용할 수 있습니다.
- 프로세스는 DuplicateHandle 함수 호출에서 개체 핸들을 지정하여 다른 프로세스에서 사용할 수 있는 중복 핸들을 만들 수 있습니다.
- 프로세스는 IDisplayDeviceInterop.OpenSharedHandle 함수를 호출할 때 개체의 이름을 지정할 수 있습니다.
CloseHandle 함수를 사용하여 핸들을 닫습니다. 프로세스가 종료되면 시스템이 핸들을 자동으로 닫습니다. 마지막 핸들이 닫혀 있고 마지막 인터페이스 참조가 해제되면 개체가 제거됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 빌드 20348 |
지원되는 최소 서버 | Windows 10 빌드 20348 |
대상 플랫폼 | Windows |
헤더 | windows.devices.display.core.interop.h |
라이브러리 | d3d12.lib |
DLL | d3d12.dll |