Compartilhar via


Função WdfDeviceInitSetIoInCallerContextCallback (wdfdevice.h)

[Aplica-se somente ao KMDF]

O método WdfDeviceInitSetIoInCallerContextCallback registra a função de retorno de chamada de evento EvtIoInCallerContext de um driver.

Sintaxe

void WdfDeviceInitSetIoInCallerContextCallback(
  [in] PWDFDEVICE_INIT              DeviceInit,
  [in] PFN_WDF_IO_IN_CALLER_CONTEXT EvtIoInCallerContext
);

Parâmetros

[in] DeviceInit

Um ponteiro para uma estrutura WDFDEVICE_INIT .

[in] EvtIoInCallerContext

Um ponteiro para a função de retorno de chamada EvtIoInCallerContext do driver.

Retornar valor

Nenhum

Comentários

Se um driver chamar WdfDeviceInitSetIoInCallerContextCallback, ele deverá fazer isso antes de chamar WdfDeviceCreate. Para obter mais informações sobre como chamar WdfDeviceCreate, consulte Criando um objeto de dispositivo framework.

Para obter mais informações sobre a função de retorno de chamada de evento EvtIoInCallerContext , consulte Interceptando uma solicitação de E/S antes de ser enfileirada.

Exemplos

O exemplo de código a seguir registra a função de retorno de chamada de evento EvtIoInCallerContext de um driver.

WdfDeviceInitSetIoInCallerContextCallback(
                                          DeviceInit, 
                                          MyEvtIoInCallerContext
                                          );

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.0
Cabeçalho wdfdevice.h (inclua Wdf.h)
Biblioteca Wdf01000.sys (consulte Controle de versão da biblioteca de estrutura.)
IRQL <= DISPATCH_LEVEL
Regras de conformidade de DDI ChildDeviceInitAPI(kmdf), ControlDeviceInitAPI(kmdf), DeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf)

Confira também

EvtIoInCallerContext