PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY função de retorno de chamada (d3d10umddi.h)
Permite que o driver retorne informações específicas do fornecedor de hardware independente (IHV) usadas ao inicializar a nova chave de hardware.
Sintaxe
PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY Pfnd3dwddm20DdiGetdatafornewhardwarekey;
HRESULT Pfnd3dwddm20DdiGetdatafornewhardwarekey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT PrivateInputSize,
const void *pPrivatInputData,
UINT64 *pPrivateOutputData
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico). O runtime do Direct3D passou o driver do modo de usuário desse identificador como o membro hDevice da estrutura D3DDDIARG_CREATEDEVICE na criação do dispositivo.
hCryptoSession
Um identificador para o objeto de sessão criptográfica que foi criado por meio de uma chamada para a função CreateCryptoSession .
PrivateInputSize
O tamanho do buffer apontado por pPrivatInputData, em bytes.
pPrivatInputData
Um ponteiro para um buffer que recebe dados de entrada privados para o driver.
pPrivateOutputData
Um ponteiro para um valor UINT64 que recebe dados de saída do driver privado que podem ser usados posteriormente pelo componente DRM seguro ao inicializar a chave.
Retornar valor
Retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
S_OK | Os dados do driver privado foram retornados com êxito. |
E_OUTOFMEMORY | A memória não estava disponível para concluir a operação. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |