디바이스 개체에서 애플리케이션 정의 데이터를 가져옵니다.
문법
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가 데이터를 저장할 수 있을 만큼 큰 버퍼를 지정하는 값을 가리키는 경우 디바이스 개체에서 데이터를 수신하는 메모리 블록에 대한 포인터입니다.
반환 값
이 메서드는 Direct3D 12 반환 코드중 하나를 반환합니다.
비고
반환된 데이터가 IUnknown에 대한 포인터이거나 이전에 SetPrivateDataInterface에서 설정한 파생 클래스 중 하나인 경우 해당 인터페이스는 프라이빗 데이터가 반환되기 전에 참조 수가 증가합니다.
요구 사항
요구 사항 | 가치 |
---|---|
대상 플랫폼 | 윈도우즈 |
헤더 | d3d12.h |
라이브러리 | D3D12.lib |
DLL | D3D12.dll |