Compartir a través de


Método IDMLObject::SetPrivateData (directml.h)

Establece los datos definidos por la aplicación en un objeto de dispositivo DirectML y asocia esos datos a un GUID definido por la aplicación. Este método es seguro para subprocesos.

Sintaxis

HRESULT SetPrivateData(
                 REFGUID    guid,
  [in]           UINT       dataSize,
  [in, optional] const void *data
);

Parámetros

guid

Tipo: REFGUID

GUID que se va a asociar a los datos.

[in] dataSize

Tipo: UINT

Tamaño en bytes de los datos.

[in, optional] data

Tipo: const void*

Puntero a un bloque de memoria que contiene los datos que se van a almacenar con este objeto de dispositivo DirectML. Si los datos son NULL, dataSize debe ser 0 y se destruirán todos los datos que se asociaron anteriormente con el GUID especificado en guid .

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado directml.h
Library DirectML.lib
Archivo DLL DirectML.dll

Consulte también

IDMLDeviceChild