Compartilhar via


macro KSMETHOD_SET_IRP_STORAGE (ks.h)

Essa macro retorna um ponteiro para o KSMETHOD_SET no qual o método está localizado.

Sintaxe

void KSMETHOD_SET_IRP_STORAGE(
  [in]  Irp
);

Parâmetros

[in] Irp

Especifica o IRP passado para a rotina do manipulador.

Retornar valor

Nenhum

Comentários

O ponteiro para uma estrutura KSMETHOD_SET é extraído de Irp->Tail.Overlay.DriverContext. Os parâmetros em DriverContext são inicializados por KsMethodHandler e KsMethodHandlerWithAllocator.

A macro é definida da seguinte maneira:

#define KSMETHOD_SET_IRP_STORAGE(Irp)   (*(const KSMETHOD_SET**)&(Irp)->Tail.Overlay.DriverContext[0])

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ks.h (inclua Ks.h)

Confira também

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler

KsMethodHandler

KsMethodHandlerWithAllocator