다음을 통해 공유


PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB 콜백 함수(d3dumddi.h)

pfnSignalSynchronizationObjectFromGpu2Cb 는 모니터링된 펜스를 신호하는 데 사용됩니다. 특정 GPU(그래픽 처리 장치) 엔진이 GPU 가상 주소를 사용하여 모니터링되는 새 펜스 값을 직접 작성할 수 없는 경우 드라이버는 명령 버퍼를 플러시하고 pfnSignalSynchronizationObjectFromGpu2Cb를 사용하여 GPU 패킷에서 신호를 실행해야 합니다. WDDM(Windows 디스플레이 드라이버 모델) v2 드라이버의 경우 기존 pfnSignalSynchronizationObjectCbpfnSignalSynchronizationObject2Cb 콜백은 더 이상 사용되지 않으며 결국 제거됩니다. WDDM v2 사용자 모드 드라이버는 모든 동기화 개체 형식을 지원하므로 pfnSignalSynchronizationObjectFromGpuCb로 전환해야 합니다.

구문

PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB Pfnd3dddiSignalsynchronizationobjectfromgpu2cb;

HRESULT Pfnd3dddiSignalsynchronizationobjectfromgpu2cb(
  HANDLE hDevice,
  const D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 *unnamedParam2
)
{...}

매개 변수

hDevice

디스플레이 디바이스에 대한 핸들입니다.

unnamedParam2

pData [in]

요청된 작업의 세부 정보를 제공하는 D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 구조체에 대한 포인터입니다.

반환 값

이 콜백 함수가 성공하면 S_OK 반환합니다. 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
대상 플랫폼 데스크톱
머리글 d3dumddi.h(D3dumddi.h 포함)

추가 정보

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2

pfnSignalSynchronizationObject2Cb

pfnSignalSynchronizationObjectCb

pfnSignalSynchronizationObjectFromGpuCb