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

Vedi anche

ID3D11Device