Metodo ID3D12Object::GetPrivateData (d3d12.h)
Ottiene i dati definiti dall'applicazione da un oggetto 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 punta pData e nell'output contiene le dimensioni, in byte, della quantità di dati recuperata da GetPrivateData .
[out, optional] pData
Tipo: void*
Puntatore a un blocco di memoria che riceve i dati dall'oggetto dispositivo se pDataSize punta a un valore che specifica un buffer sufficientemente grande da contenere i dati.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici restituiti Direct3D 12.
Commenti
Se i dati restituiti sono un puntatore a un oggetto IUnknown o a una delle relative classi derivate, impostate in precedenza da SetPrivateDataInterface, tale interfaccia avrà il conteggio dei riferimenti incrementato prima che vengano restituiti i dati privati.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | d3d12.h |
Libreria | D3D12.lib |
DLL | D3D12.dll |