Freigeben über


PrjCompleteCommand-Funktion (projectedfslib.h)

Gibt an, dass der Anbieter die Verarbeitung eines Rückrufs abgeschlossen hat, von dem er zuvor HRESULT_FROM_WIN32(ERROR_IO_PENDING) zurückgegeben hatte.

Syntax

HRESULT PrjCompleteCommand(
  [in]           PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT     namespaceVirtualizationContext,
  [in]           INT32                                    commandId,
  [in]           HRESULT                                  completionResult,
  [in, optional] PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS *extendedParameters
);

Parameter

[in] namespaceVirtualizationContext

Undurchsichtiges Handle für die Virtualisierung instance. Dies muss der Wert aus dem VirtualizationInstanceHandle-Member des callbackData-Elements sein, das im abgeschlossenen Rückruf an den Anbieter übergeben wird.

[in] commandId

Ein Wert, der den Rückrufaufruf angibt, den der Anbieter abschließt. Dies muss der Wert aus dem CommandId-Member des callbackData-Elements sein, das im abgeschlossenen Rückruf an den Anbieter übergeben wird.

[in] completionResult

Das endgültige HRESULT des Vorgangs.

[in, optional] extendedParameters

Optionaler Zeiger auf erweiterte Parameter, die zum Abschließen bestimmter Rückrufe erforderlich sind.

Rückgabewert

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile projectedfslib.h