WS_OPERATION_DESCRIPTION-Struktur (webservices.h)
Metadaten für den Dienstvorgang.
Syntax
typedef struct _WS_OPERATION_DESCRIPTION {
ULONG versionInfo;
WS_MESSAGE_DESCRIPTION *inputMessageDescription;
WS_MESSAGE_DESCRIPTION *outputMessageDescription;
ULONG inputMessageOptions;
ULONG outputMessageOptions;
USHORT parameterCount;
WS_PARAMETER_DESCRIPTION *parameterDescription;
WS_SERVICE_STUB_CALLBACK stubCallback;
WS_OPERATION_STYLE style;
} WS_OPERATION_DESCRIPTION;
Member
versionInfo
Definiert die Versionsinformationen. Derzeit ist der Wert 1.
inputMessageDescription
Die Beschreibung der eingehenden WS_MESSAGE für einen bestimmten Dienstvorgang.
outputMessageDescription
Die Beschreibung der ausgehenden WS_MESSAGE für einen bestimmten Dienstvorgang. Bei One-Way-Vorgängen sollte dies NULL sein.
inputMessageOptions
Stellt zusätzliche Flags für die in-Meldung des Vorgangs bereit. Eine Liste der Flags finden Sie unter WS_SERVICE_OPERATION_MESSAGE_OPTION . Wenn keine Flags erforderlich sind, kann dies 0 sein.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT gilt nicht für WS_RPC_LITERAL_OPERATION Stilvorgänge. Der Eingabeparameter muss mit dem Typ WS_PARAMETER_TYPE_MESSAGES sein.
outputMessageOptions
Stellt zusätzliche Flags für die Out-Meldung des Vorgangs bereit. Eine Liste der Flags finden Sie unter WS_SERVICE_OPERATION_MESSAGE_OPTION . Wenn die Out-Nachricht nicht verfügbar ist oder keine Flags erforderlich sind, kann dies 0 sein.
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT gilt nicht für WS_RPC_LITERAL_OPERATION Stilvorgänge. Der Ausgabeparameter muss mit dem Typ WS_PARAMETER_TYPE_MESSAGES sein.
parameterCount
Die Anzahl der Parameter für den angegebenen Dienstvorgang.
parameterDescription
Ein Array, das die einzelnen Parameter definiert.
stubCallback
Ein Zeiger auf die Stubfunktion für den angegebenen Vorgang, an den das Dienstmodell delegieren wird, um den Dienstvorgangsaufruf auszuführen. Dies ist NULL für Proxys.
style
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | webservices.h |