ID3D10DeviceChild::GetPrivateData-Methode (d3d10.h)

Rufen Sie anwendungsdefinierte Daten von einem untergeordneten Gerät ab.

Syntax

HRESULT GetPrivateData(
  [in]      REFGUID guid,
  [in, out] UINT    *pDataSize,
  [out]     void    *pData
);

Die Parameter

[in] guid

Typ: REFGUID

Guid, die den Daten zugeordnet ist.

[in, out] pDataSize

Typ: UINT-*

Größe der Daten.

[out] pData

Typ: void*

Zeigen Sie auf die daten, die mit dem untergeordneten Gerät gespeichert sind. Wenn pData NULL ist, muss DataSize ebenfalls 0 sein, und alle zuvor der GUID zugeordneten Daten werden zerstört.

Rückgabewert

Typ: HRESULT-

Diese Methode gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.

Bemerkungen

Wenn es sich bei den zurückgegebenen Daten um einen Zeiger auf einen IUnknown oder eine seiner abgeleiteten Klassen handelt, die zuvor von SetPrivateDataInterface festgelegt wurde, wird die Referenzanzahl dieser Schnittstelle erhöht, bevor die privaten Daten zurückgegeben werden.

Anforderungen

Anforderung Wert
Zielplattform Fenster
Überschrift d3d10.h
Bibliothek D3D10.lib

Siehe auch

ID3D10DeviceChild-Schnittstelle