IWSDAsyncResult-Schnittstelle (wsdclient.h)

Stellt einen asynchronen Vorgang dar.

Vererbung

Die IWSDAsyncResult-Schnittstelle erbt von der IUnknown-Schnittstelle . IWSDAsyncResult verfügt auch über folgende Membertypen:

Methoden

Die IWSDAsyncResult-Schnittstelle verfügt über diese Methoden.

 
IWSDAsyncResult::Abort

Bricht den asynchronen Vorgang ab.
IWSDAsyncResult::GetAsyncState

Ruft den Zustand des asynchronen Vorgangs ab.
IWSDAsyncResult::GetEndpointProxy

Ruft den Endpunktproxy für den asynchronen Vorgang ab.
IWSDAsyncResult::GetEvent

Ruft eine WSD_EVENT-Struktur ab, die das Ergebnis des Ereignisses enthält.
IWSDAsyncResult::HasCompleted

Gibt an, ob der Vorgang abgeschlossen wurde.
IWSDAsyncResult::SetCallback

Gibt eine Rückrufschnittstelle an, die aufgerufen werden soll, wenn der asynchrone Vorgang abgeschlossen ist.
IWSDAsyncResult::SetWaitHandle

Gibt ein Wartehandle an, das nach Abschluss des Vorgangs festgelegt werden soll.

Hinweise

Die IWSDAsyncResult-Schnittstelle kann verwendet werden, um ein Wartehandle festzulegen, um Ereignis- oder Nachrichtenbenachrichtigungen zu empfangen oder die Vorgangsvervollständigung abzufragen. Es kann auch den Zustand eines asynchronen Vorgangs abrufen und die Ergebnisse und den Antworttext des Ereignisses abrufen.

Die IWSDAsyncCallback-Schnittstelle kann verwendet werden, um ein asynchrones Aufrufmuster zur Unterstützung von WSDAPI-Messaging und -Ereigniserstellung bereitzustellen, sodass eine Anwendung Rückrufbenachrichtigungen basierend auf der status eines Vorgangs empfangen kann.

Ein fehlerhafter asynchroner Vorgang wird als abgeschlossener asynchroner Vorgang behandelt. Fehler- oder Fehlerinformationen können mithilfe der IWSDAsyncCallback-Methode von der IWSDAsyncCallback::AsyncOperationComplete-Methode abgerufen werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wsdclient.h (include Wsdapi.h)