IDMLObject::SetPrivateData-Methode (directml.h)
Legt anwendungsdefinierte Daten einem DirectML-Geräteobjekt fest und ordnet diese Daten einer anwendungsdefinierten GUID zu. Diese Methode ist threadsicher.
Syntax
HRESULT SetPrivateData(
REFGUID guid,
[in] UINT dataSize,
[in, optional] const void *data
);
Parameter
guid
Typ: REFGUID
Die GUID , die den Daten zugeordnet werden soll.
[in] dataSize
Typ: UINT
Die Größe der Daten in Bytes.
[in, optional] data
Typ: const void*
Ein Zeiger auf einen Speicherblock, der die Daten enthält, die mit diesem DirectML-Geräteobjekt gespeichert werden sollen. Wenn datenNULL sind, muss dataSize 0 sein, und alle Daten, die zuvor der in guid angegebenen GUID zugeordnet waren, werden zerstört.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | directml.h |
Bibliothek | DirectML.lib |
DLL | DirectML.dll |