ID3D10DeviceChild::GetPrivateData
GUID に関連付けられているデバイスからデータを取得します。
HRESULT
GetPrivateData(
REFGUID guid,
UINT *pDataSize,
void *pData
);
パラメータ
- guid
データが関連付けられている GUID です。 - pDataSize
データのサイズです。 - pData
デバイスに格納されているデータへのポインターです。pData が NULL の場合は、DataSize も 0 になり、それまでに GUID に関連付けられていたデータはすべて破棄されます。
戻り値
このメソッドは、「Direct3D 10 のリターン コード」のいずれかを返します。
解説
デバイスに格納されるデータは ID3D10DeviceChild::SetPrivateData で設定されます。
通常、取得されるデータおよび GUID はアプリケーション定義です。
このメソッドで GUID に GUID_DeviceType を指定すると、デバイスの種類を取得できます。この場合、pData はドライバーの種類の列挙値を指し示します (「D3D10_DRIVER_TYPE」を参照してください)。
要件
ヘッダー: D3D10.h 宣言