Freigeben über


PCMETHOD_REQUEST Struktur (portcls.h)

Die PCMETHOD_REQUEST Struktur gibt eine Methodenanforderung an.

Syntax

typedef struct _PCMETHOD_REQUEST {
  PUNKNOWN            MajorTarget;
  PUNKNOWN            MinorTarget;
  ULONG               Node;
  const PCMETHOD_ITEM *MethodItem;
  ULONG               Verb;
} PCMETHOD_REQUEST, *PPCMETHOD_REQUEST;

Angehörige

MajorTarget

Zeiger auf die IUnknown Schnittstelle eines Miniportobjekts, das den durch MethodItem-angegebenen Methodensatz und -methode unterstützt.

MinorTarget

Zeiger auf eine IUnknown Schnittstelle eines Streamobjekts, das MajorTarget-zugeordnet ist. Wenn die Anforderung kein Nebenziel angibt, legen Sie dieses Element auf NULL-fest.

Node

Gibt die Knoten-ID des Zielknotens für die Anforderung an. Wenn das Ziel kein Knoten ist, wird dieses Element auf ULONG(-1) festgelegt.

MethodItem

Zeiger auf eine PCMETHOD_ITEM Struktur, die eine Methode beschreibt, die von einem Filter, einem Pin oder einem Knoten unterstützt wird.

Verb

Gibt den Typ der Methodenanforderung an. Dieses Element kann auf das bitweise ODER eines oder mehrerer Flagbits in der folgenden Tabelle festgelegt werden.

Flagbit Bedeutung
PCMETHOD_ITEM_FLAG_BASICSUPPORT Gibt grundlegende Supportinformationen zu der methode zurück, die durch MethodItem->IDangegeben wird.
PCMETHOD_ITEM_FLAG_SEND Führt die durch MethodItem->IDangegebene Methode aus. Der Client sollte den grundlegenden Supportinformationen für die Methode entsprechen.
PCMETHOD_ITEM_FLAG_SETSUPPORT Gibt Informationen zur Unterstützung des durch MethodItem->Setangegebenen Methodensatzes zurück.

Bemerkungen

Dies ist die Struktur, die der Porttreiber an die Methodenhandlerroutine des Miniporttreibers übergibt. Die PCMETHOD_ITEM-Struktur enthält einen Zeiger auf einen Methodenhandler, der einen PCMETHOD_REQUEST Zeiger als einzelnen Aufrufparameter verwendet.

Das WDM-Audiosubsystem unterstützt derzeit keine Methodenanforderungen.

Anforderungen

Anforderung Wert
Header- portcls.h (include Portcls.h)

Siehe auch

PCFILTER_NODE

PCMETHOD_ITEM