Freigeben über


IWSDServiceProxyEventing::GetStatusForMultipleOperations-Methode (wsdclient.h)

Ruft die aktuelle status für eine Sammlung von Ereignisabonnements ab.

Syntax

HRESULT GetStatusForMultipleOperations(
  [in]  const WSD_OPERATION  *pOperations,
  [in]  DWORD                dwOperationCount,
  [in]  const WSDXML_ELEMENT *pAny,
  [out] WSD_EVENTING_EXPIRES **ppExpires,
  [out] WSDXML_ELEMENT       **ppAny
);

Parameter

[in] pOperations

Zeiger auf ein Array von Verweisen auf WSD_OPERATION Strukturen, die die Vorgangsabonnements angeben, für die status abgerufen werden sollen.

[in] dwOperationCount

Die Anzahl der Elemente im Array in pOperations.

[in] pAny

Zeiger auf erweiterbare Daten, die dem Anforderungstext hinzugefügt werden sollen. Dieser Parameter ist optional.

[out] ppExpires

Zeiger auf einen Zeiger auf eine WSD_EVENTING_EXPIRES Struktur, die die Dauer des Abonnements angibt. Rufen Sie nach Abschluss des Vorgangs WSDFreeLinkedMemory auf, um den Arbeitsspeicher freizugeben. Dieser Parameter ist optional.

[out] ppAny

Erweiterbare Daten, die das Remotegerät der Abonnementantwort hinzufügen kann. Dadurch können Dienste zusätzliche Anpassungen von getstatus-Anforderungen bereitstellen. Wenn Sie fertig sind, rufen Sie WSDFreeLinkedMemory auf, um den Arbeitsspeicher freizugeben. Weitere Informationen finden Sie unter WSDXML_ELEMENT. Dieser Parameter ist optional.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wsdclient.h (include Wsdapi.h)
DLL Wsdapi.dll

Weitere Informationen

IWSDServiceProxyEventing