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) |