다음을 통해 공유


ID3D11DeviceChild::GetPrivateData 메서드(d3d11.h)

디바이스 자식에서 애플리케이션 정의 데이터를 가져옵니다.

구문

HRESULT GetPrivateData(
  [in]            REFGUID guid,
  [in, out]       UINT    *pDataSize,
  [out, optional] void    *pData
);

매개 변수

[in] guid

형식: REFGUID

데이터와 연결된 Guid입니다.

[in, out] pDataSize

형식: UINT*

입력 시 pData 가 가리키는 버퍼의 크기(바이트)를 포함하고 출력에 GetPrivateData 가 검색한 데이터의 크기(바이트)를 포함하는 변수에 대한 포인터입니다.

[out, optional] pData

형식: void*

pDataSize가 데이터를 저장할 수 있을 만큼 큰 버퍼를 지정하는 값을 가리키는 경우 GetPrivateData가 디바이스 자식의 데이터로 채우는 버퍼에 대한 포인터입니다.

반환 값

형식: HRESULT

이 메서드는 Direct3D 11 반환 코드 중 하나를 반환합니다.

설명

디바이스 자식에 저장된 데이터는 ID3D11DeviceChild::SetPrivateData를 호출하여 설정됩니다.

반환된 데이터가 IUnknown에 대한 포인터이거나 이전에 SetPrivateDataInterface에서 설정한 파생 클래스 중 하나인 경우 해당 인터페이스는 프라이빗 데이터가 반환되기 전에 해당 참조 횟수가 증가합니다.

Windows Phone 8: 이 API가 지원됩니다.

요구 사항

   
대상 플랫폼 Windows
헤더 d3d11.h
라이브러리 D3D11.lib

추가 정보

ID3D11DeviceChild