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) |