Método ID3D11DeviceChild::GetPrivateData (d3d11.h)
Obter dados definidos pelo aplicativo de um filho do 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 pData aponta e na saída contém o tamanho, em bytes, da quantidade de dados recuperados por GetPrivateData .
[out, optional] pData
Tipo: void*
Um ponteiro para um buffer que GetPrivateData preenche com dados do filho do dispositivo se pDataSize apontar para um valor que especifica um buffer grande o suficiente para manter os dados.
Valor retornado
Tipo: HRESULT
Esse método retorna um dos códigos de retorno do Direct3D 11.
Comentários
Os dados armazenados no filho do dispositivo são definidos chamando ID3D11DeviceChild::SetPrivateData.
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.
Windows Phone 8: há suporte para essa API.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |
Biblioteca | D3D11.lib |