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

Vedi anche

IDMLObject