Metodo ID3D11Device::GetPrivateData (d3d11.h)
Ottenere dati definiti dall'applicazione da un dispositivo.
Sintassi
HRESULT GetPrivateData(
[in] REFGUID guid,
[in, out] UINT *pDataSize,
[out, optional] void *pData
);
Parametri
[in] guid
Tipo: REFGUID
Guid associato ai dati.
[in, out] pDataSize
Tipo: UINT*
Puntatore a una variabile che in input contiene le dimensioni, in byte, del buffer a cui pData punta e nell'output contiene le dimensioni, in byte, della quantità di dati recuperata da GetPrivateData .
[out, optional] pData
Tipo: void*
Puntatore a un buffer che GetPrivateData riempie con dati dal dispositivo se pDataSize punta a un valore che specifica un buffer di dimensioni sufficienti per contenere i dati.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici descritti nell'argomento Codici restituiti Direct3D 11.
Commenti
Se i dati restituiti sono un puntatore a un IUnknown o a una delle relative classi derivate, impostate in precedenza da SetPrivateDataInterface, tale interfaccia avrà il numero di riferimenti incrementato prima della restituzione dei dati privati.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |
Libreria | D3D11.lib |