Metodo IDMLObject::SetPrivateData (directml.h)
Imposta i dati definiti dall'applicazione su un oggetto dispositivo DirectML e associa tali dati a un GUID definito dall'applicazione. Questo metodo è thread-safe.
Sintassi
HRESULT SetPrivateData(
REFGUID guid,
[in] UINT dataSize,
[in, optional] const void *data
);
Parametri
guid
Tipo: REFGUID
GUID da associare ai dati.
[in] dataSize
Tipo: UINT
Dimensione in byte dei dati.
[in, optional] data
Tipo: const void*
Puntatore a un blocco di memoria che contiene i dati da archiviare con questo oggetto dispositivo DirectML. Se i dati sono NULL, dataSize deve essere 0 e tutti i dati precedentemente associati al GUID specificato nel GUID verranno eliminati definitivamente.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | directml.h |
Libreria | DirectML.lib |
DLL | DirectML.dll |