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 |