PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS-Struktur (projectedfslib.h)
Gibt Parameter an, die zum Abschließen bestimmter Rückrufe erforderlich sind.
Syntax
typedef struct PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS {
PRJ_COMPLETE_COMMAND_TYPE CommandType;
union {
struct {
PRJ_NOTIFY_TYPES NotificationMask;
} Notification;
struct {
PRJ_DIR_ENTRY_BUFFER_HANDLE DirEntryBufferHandle;
} Enumeration;
} DUMMYUNIONNAME;
} PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS;
Member
CommandType
Der Typ des Befehls.
DUMMYUNIONNAME
DUMMYUNIONNAME.Notification
DUMMYUNIONNAME.Notification.NotificationMask
Ein neuer Satz von Benachrichtigungen, die der Anbieter erhalten möchte.
DUMMYUNIONNAME.Enumeration
DUMMYUNIONNAME.Enumeration.DirEntryBufferHandle
Ein undurchsichtiges Handle für einen Verzeichniseintragspuffer. Dies muss der Wert sein, der im dirEntryBufferHandle-Parameter des abgeschlossenen PRJ_GET_DIRECTORY_ENUMERATION_CB Rückrufs übergeben wird.
Hinweise
Bei jedem Rückruf außer PRJ_CANCEL_COMMAND_CB kann der Anbieter den Rückruf asynchron verarbeiten. Dazu wird HRESULT_FROM_WIN32 (ERROR_IO_PENDING) aus dem Rückruf zurückgegeben. Sobald der Anbieter die Verarbeitung des Rückrufs abgeschlossen hat.
Wenn der Anbieter diese Funktion für die commandId aufruft, die vom PRJ_CANCEL_COMMAND_CB Rückruf übergeben wird, handelt es sich jedoch nicht um einen Fehler, da die E/A-Funktion, die den durch commandId identifizierten Rückrufaufruf verursacht hat, bereits beendet wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | projectedfslib.h |