Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |