Método IDMLObject::SetPrivateData (directml.h)
Define dados definidos pelo aplicativo como um objeto de dispositivo DirectML e associa esses dados a um GUID definido pelo aplicativo. Esse método é thread-safe.
Sintaxe
HRESULT SetPrivateData(
REFGUID guid,
[in] UINT dataSize,
[in, optional] const void *data
);
Parâmetros
guid
Tipo: REFGUID
O GUID a ser associado aos dados.
[in] dataSize
Tipo: UINT
O tamanho em bytes dos dados.
[in, optional] data
Tipo: const void*
Um ponteiro para um bloco de memória que contém os dados a serem armazenados com esse objeto de dispositivo DirectML. Se os dados forem NULL, dataSize deverá ser 0 e todos os dados que foram associados anteriormente ao GUID especificado no guid serão destruídos.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | directml.h |
Biblioteca | DirectML.lib |
DLL | DirectML.dll |