Metodo ID3D11DeviceChild::GetPrivateData (d3d11.h)
Ottenere dati definiti dall'applicazione da un elemento figlio del 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 figlio se pDataSize punta a un valore che specifica un buffer sufficiente per contenere i dati.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici restituiti Direct3D 11.
Commenti
I dati archiviati nel dispositivo figlio vengono impostati chiamando ID3D11DeviceChild::SetPrivateData.
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.
Windows Phone 8: questa API è supportata.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |
Libreria | D3D11.lib |