Compartilhar via


Método ID3D11Device::GetPrivateData (d3d11.h)

Obtenha dados definidos pelo aplicativo de um dispositivo.

Sintaxe

HRESULT GetPrivateData(
  [in]            REFGUID guid,
  [in, out]       UINT    *pDataSize,
  [out, optional] void    *pData
);

Parâmetros

[in] guid

Tipo: REFGUID

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 buffer que GetPrivateData preenche com dados do dispositivo se pDataSize aponta para um valor que especifica um buffer grande o suficiente para manter os dados.

Valor de retorno

Tipo: HRESULT

Esse método retorna um dos códigos descritos no tópico Códigos de Retorno do Direct3D 11.

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 d3d11.h
Biblioteca D3D11.lib

Consulte também

ID3D11Device