DXGKCB_QUEUE_DPC função de retorno de chamada (dispmprt.h)
A função DxgkCbQueueDpc enfileira uma DPC (chamada de procedimento adiado) para execução no IRQL DISPATCH_LEVEL.
Sintaxe
DXGKCB_QUEUE_DPC DxgkcbQueueDpc;
BOOLEAN DxgkcbQueueDpc(
[in] HANDLE DeviceHandle
)
{...}
Parâmetros
[in] DeviceHandle
Um identificador que representa um adaptador de exibição. O driver de miniporto de exibição obteve anteriormente esse identificador no membro DeviceHandle da estrutura DXGKRNL_INTERFACE que foi passada para DxgkDdiStartDevice.
Retornar valor
DxgkCbQueueDpc retornará TRUE se o DPC for enfileirado com êxito; caso contrário, retornará FALSE.
Comentários
Essa função enfileira um objeto DPC para o miniporto de exibição e chama a função DxgkDdiDpcRoutine quando a ISR (rotina de serviço de interrupção) a solicita.
Só pode haver um retorno de chamada para essa função agendada por dispositivo a qualquer momento. Se um retorno de chamada já estiver agendado para um dispositivo, uma segunda chamada para DxgkCbQueueDpc não terá nenhum efeito e retornará FALSE.
Para obter mais informações sobre o uso dessa função, consulte estes tópicos:
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dispmprt.h (inclua Dispmprt.h) |
IRQL | Qualquer nível |