Condividi tramite


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

Vedi anche

ID3D11DeviceChild