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.
Obtém dados definidos pelo aplicativo de um objeto de dispositivo.
Sintaxe
HRESULT GetPrivateData(
[in] REFGUID guid,
[in, out] UINT *pDataSize,
[out, optional] void *pData
);
Parâmetros
[in] guid
Tipo: REFGUID
O GUID associado aos dados.
[in, out] pDataSize
Tipo: UINT*
Um ponteiro para uma variável que na entrada contém o tamanho, em bytes, do buffer para o qual o pData aponta e na saída contém o tamanho, em bytes, da quantidade de dados que GetPrivateData recuperou.
[out, optional] pData
Tipo: void*
Um ponteiro para um bloco de memória que recebe os dados do objeto do dispositivo se pDataSize aponta para um valor que especifica um buffer grande o suficiente para manter os dados.
Valor de retorno
Esse método retorna um dos códigos de retorno do Direct3D 12.
Observações
Se os dados retornados forem um ponteiro para um IUnknown ou uma de suas classes derivadas, que foi definida anteriormente por SetPrivateDataInterface, essa interface terá sua contagem de referência incrementada antes que os dados privados sejam retornados.
Requisitos
| Requisito | Valor |
|---|---|
| da Plataforma de Destino | Windows |
| cabeçalho | d3d12.h |
| Biblioteca | D3D12.lib |
| de DLL | D3D12.dll |