다음을 통해 공유


PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB 콜백 함수(d3dumddi.h)

pfnWaitForSynchronizationObjectCb 함수는 지정된 컨텍스트 DMA 스트림에서 지정된 동기화 개체에 대한 대기를 삽입합니다.

구문

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB Pfnd3dddiWaitforsynchronizationobjectcb;

HRESULT Pfnd3dddiWaitforsynchronizationobjectcb(
  HANDLE hDevice,
  const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT *unnamedParam2
)
{...}

매개 변수

hDevice

디스플레이 디바이스(즉, 그래픽 컨텍스트)에 대한 핸들입니다.

unnamedParam2

pData [in]

대기를 설정하는 데 필요한 동기화 개체 및 컨텍스트 DMA 스트림을 설명하는 D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT 구조체에 대한 포인터입니다.

반환 값

pfnWaitForSynchronizationObjectCb 는 다음 값 중 하나를 반환합니다.

반환 코드 설명
S_OK 대기가 성공적으로 설정되었습니다.
E_INVALIDARG 매개 변수의 유효성이 검사되었고 잘못된 것으로 확인되었습니다.

 

이 함수는 다른 HRESULT 값을 반환할 수도 있습니다.

설명

Direct3D 버전 11 참고: 드라이버가 pfnWaitForSynchronizationObjectCb를 호출하는 방법에 대한 자세한 내용은 Direct3D 10의 변경 내용을 참조하세요.

pfnWaitForSynchronizationObjectCb 함수를 사용하는 방법에 대한 코드 예제는 pfnSignalSynchronizationObjectCb를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 데스크톱
머리글 d3dumddi.h(D3dumddi.h 포함)

추가 정보

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT