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;

Member

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 untergeordnetes Ziel 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 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 Unterstützungsinformationen zu der methode zurück, die von MethodItem->ID angegeben wird.
PCMETHOD_ITEM_FLAG_SEND Führt die von MethodItem->ID angegebene Methode aus. Der Client sollte den Grundlegenden Supportinformationen für die Methode entsprechen.
PCMETHOD_ITEM_FLAG_SETSUPPORT Gibt Informationen zur Unterstützung für den von MethodItem-> Set angegebenen Methodensatzzurück.

Hinweise

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)

Weitere Informationen

PCFILTER_NODE

PCMETHOD_ITEM