Freigeben über


ACX_METHOD_ITEM Struktur (acxrequest.h)

Die ACX_METHOD_ITEM Struktur beschreibt ein Methodenelement, das das Ziel einer ACX-Anforderung ist.

Syntax

typedef struct _ACX_METHOD_ITEM {
  const GUID                     *Set;
  ULONG                          Id;
  ULONG                          Flags;
  PFN_ACX_OBJECT_PROCESS_REQUEST EvtAcxObjectProcessRequest;
  PVOID                          Reserved;
  ULONG                          ArgsCb;
  ULONG                          ResultCb;
  ULONG                          ResultType;
} ACX_METHOD_ITEM, *PACX_METHOD_ITEM;

Angehörige

Set

Gibt eine GUID an, die einen KS-Elementsatz (Kernelstreaming) identifiziert.

Id

Gibt das Element des Membersatzes an.

Flags

Das Feld "Flags" kann verwendet werden, um die folgenden Flags festzulegen, die im AcxRequest-Header definiert sind.


#define ACX_METHOD_ITEM_FLAG_NONE               0x00000000
#define ACX_METHOD_ITEM_FLAG_SEND               0x00000001 // KSMETHOD_TYPE_SEND
#define ACX_METHOD_ITEM_FLAG_BASICSUPPORT       0x00000200 // KSMETHOD_TYPE_BASICSUPPORT

EvtAcxObjectProcessRequest

Der EVT_ACX_OBJECT_PROCESS_REQUEST Rückruf Methodenhandlers, der diesem Element zugeordnet ist.

Reserved

Dieses Feld ist reserviert.

ArgsCb

Die Mindestanzahl in Bytes (Größe) des Args-Puffers. Wird auf Null festgelegt, wenn kein Minimalwert vorhanden ist.

ResultCb

Die Mindestanzahl in Bytes (Größe) des Ergebnispuffers. Wird auf Null festgelegt, wenn kein Minimalwert vorhanden ist.

ResultType

Die Mindestanzahl in Bytes (Größe) des Ergebnispuffers. Wird auf Null festgelegt, wenn kein Minimalwert vorhanden ist.

Bemerkungen

Beispiel

Die Beispielverwendung wird unten gezeigt.


static ACX_METHOD_ITEM CircuitMethods[] =
{
    {
        &KSMETHODSETID_AcxTestMethod,
        KSMETHOD_ACXCIRCUIT_TEST_IN2OUT,
        ACX_METHOD_ITEM_FLAG_SEND,
        Codec_EvtTestIn2OutMethodCallback,
        NULL,               // Reserved
        sizeof(ULONG),      // ArgsCb
        sizeof(ULONG),      // ResultCb
    },
};

ACX-Anforderungen

Mindestens ACX-Version: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header- acxrequest.h

Siehe auch