Partilhar via


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 DISPATCH_LEVEL IRQL.

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 DeviceHandle membro da estrutura DXGKRNL_INTERFACE que foi passada para DxgkDdiStartDevice.

Valor de retorno

DxgkCbQueueDpc retornará verdadeiro se o DPC for enfileirado com êxito; caso contrário, retornará FALSE.

Observações

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
de cliente com suporte mínimo Windows Vista
da Plataforma de Destino Área de trabalho
cabeçalho dispmprt.h (inclua Dispmprt.h)
IRQL Qualquer nível

Consulte também

DxgkCbQueueDpc

DxgkDdiDpcRoutine