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 rotina de serviço de interrupção (ISR) a solicita.

Só pode haver um retorno de chamada para essa função agendada por dispositivo de uma só vez. 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 Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho dispmprt.h (inclua Dispmprt.h)
IRQL Qualquer nível

Confira também

DxgkCbQueueDpc

DxgkDdiDpcRoutine