Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. Es werden keine neuen Features zu UMDF 1 hinzugefügt, und es gibt eingeschränkte Unterstützung für UMDF 1 für neuere Versionen von Windows 10. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF-.]
Die Complete-Methode schließt eine E/A-Anforderung ab.
Syntax
void Complete(
[in] HRESULT CompletionStatus
);
Parameter
[in] CompletionStatus
Ein Statuswert, mit dem die Anforderung abgeschlossen werden soll.
Rückgabewert
Nichts
Bemerkungen
Anstatt Completeaufzurufen, kann der Treiber die IWDFIoRequest::CompleteWithInformation-Methode aufrufen.
Weitere Informationen zum Abschließen einer E/A-Anforderung finden Sie unter Abschließen von E/A-Anforderungen.
Beispiele
Im folgenden Codebeispiel wird eine Anforderung mit dem Fehler abgeschlossen, der aufgetreten ist, wenn ein Speicherobjekt nicht abgerufen werden konnte.
IWDFIoRequest* FxRequest;
HRESULT hr = S_OK;
IWDFMemory* FxInputMemory = NULL;
FxRequest->GetInputMemory(&FxInputMemory);
if (S_OK != hr) {
FxRequest->Complete(hr);
}
Anforderungen
Anforderung | Wert |
---|---|
Ende des Supports | In UMDF 2.0 und höher nicht verfügbar. |
Zielplattform- | Desktop |
Mindest-UMDF-Version | 1.5 |
Header- | wudfddi.h (include Wudfddi.h) |
DLL- | WUDFx.dll |