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