Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |