estrutura DXGKARG_CREATEDOORBELL (d3dkmddi.h)
Importante
Algumas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A estrutura DXGKARG_CREATEDOORBELL contém parâmetros para a função de retorno de chamada DxgkDdiCreateDoorbell do KMD.
Sintaxe
typedef struct _DXGKARG_CREATEDOORBELL {
HANDLE hHwQueue;
HANDLE hDoorbell;
UINT PrivateDriverDataSize;
void *PrivateDriverData;
HANDLE hRingBuffer;
HANDLE hRingBufferControl;
DXGKARG_CREATEDOORBELL_FLAGS Flags;
} DXGKARG_CREATEDOORBELL;
Membros
hHwQueue
[in] Identificador para um objeto de fila de hardware KMD, que foi criado em uma chamada anterior para DxgkddiCreateHwQueue.
hDoorbell
[entrada/saída] Como entrada, contém o identificador do runtime para a campainha. O KMD pode armazenar o identificador de entrada em suas estruturas de acompanhamento. Como saída, quando o KMD termina de criar a campainha, hDoorbell contém a alça do modo kernel do KMD para a campainha.
PrivateDriverDataSize
[in] Tamanho, em bytes, dos dados privados do driver associados à campainha.
PrivateDriverData
[entrada/saída] Ponteiro para os dados privados do driver associados à campainha.
hRingBuffer
[in] Manipule para a alocação de buffer de anéis criada anteriormente pelo UMD. Essa alocação é visível para GPU e já é residente. O sinalizador ResizeRingBufferOperation é uma dica do UMD para o KMD de que uma campainha está sendo recriada para essa fila de hardware com um novo buffer de anéis redimensionado.
hRingBufferControl
[in] Identificador KMD para uma alocação de controle de buffer de anéis criada anteriormente pelo UMD. UMD e KMD podem usar essa alocação como uma área de controle para armazenar locais de ponteiro de leitura/gravação do buffer de anéis, se necessário. A alocação deve ser visível e já residente da GPU.
Flags
Um campo de bits de valores DXGKARG_CREATEDOORBELL_FLAGS especificando os sinalizadores de criação da campainha.
Comentários
Para obter mais informações, consulte Envio de trabalho no modo de usuário.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 24H2 (WDDM 3.2) |
Cabeçalho | d3dkmddi.h |