METODE ID3D11Device::GetPrivateData (d3d11.h)

Mendapatkan data yang ditentukan aplikasi dari perangkat.

Sintaks

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

Parameter

[in] guid

Jenis: REFGUID

Guid yang terkait dengan data.

[in, out] pDataSize

Jenis: UINT*

Penunjuk ke variabel yang pada input berisi ukuran, dalam byte, dari buffer yang dituju pData , dan pada output berisi ukuran, dalam byte, dari jumlah data yang diambil GetPrivateData .

[out, optional] pData

Jenis: void*

Penunjuk ke buffer yang diisi GetPrivateData dengan data dari perangkat jika pDataSize menunjuk ke nilai yang menentukan buffer yang cukup besar untuk menyimpan data.

Mengembalikan nilai

Jenis: HRESULT

Metode ini mengembalikan salah satu kode yang dijelaskan dalam topik Direct3D 11 Return Codes.

Keterangan

Jika data yang dikembalikan adalah penunjuk ke IUnknown, atau salah satu kelas turunannya, yang sebelumnya ditetapkan oleh SetPrivateDataInterface, antarmuka tersebut akan memiliki jumlah referensinya yang bertambah sebelum data privat dikembalikan.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d11.h
Pustaka D3D11.lib

Lihat juga

ID3D11Device