디바이스 자식에서 애플리케이션 정의 데이터를 가져옵니다.
문법
HRESULT GetPrivateData(
[in] REFGUID guid,
[in, out] UINT *pDataSize,
[out, optional] void *pData
);
매개 변수
[in] guid
형식: REFGUID
데이터와 연결된 Guid입니다.
[in, out] pDataSize
입력 시 pData 가 가리키는 버퍼의 크기(바이트)를 포함하는 변수에 대한 포인터에는 GetPrivateData 가 검색한 데이터의 크기(바이트)가 포함됩니다.
[out, optional] pData
형식: void*
pDataSize가 데이터를 저장할 수 있을 만큼 큰 버퍼를 지정하는 값을 가리키는 경우 GetPrivateData가 디바이스 자식의 데이터로 채우는 버퍼에 대한 포인터입니다.
반환 값
이 메서드는 Direct3D 11 반환 코드 중 하나를 반환합니다.
비고
디바이스 자식에 저장된 데이터는 ID3D11DeviceChild::SetPrivateData를 호출하여 설정됩니다.
반환된 데이터가 IUnknown에 대한 포인터이거나 이전에 SetPrivateDataInterface에서 설정한 파생 클래스 중 하나인 경우 해당 인터페이스는 프라이빗 데이터가 반환되기 전에 참조 수가 증가합니다.
Windows Phone 8: 이 API는 지원됩니다.
요구 사항
요구 사항 | 가치 |
---|---|
대상 플랫폼 | 윈도우즈 |
헤더 | d3d11.h |
라이브러리 | D3D11.lib |