PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS結構 (projectedfslib.h)
指定完成特定回呼所需的參數。
語法
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;
成員
CommandType
命令的類型。
DUMMYUNIONNAME
DUMMYUNIONNAME.Notification
DUMMYUNIONNAME.Notification.NotificationMask
提供者想要接收的新通知集。
DUMMYUNIONNAME.Enumeration
DUMMYUNIONNAME.Enumeration.DirEntryBufferHandle
目錄項目緩衝區的不透明句柄。 這必須是在完成 PRJ_GET_DIRECTORY_ENUMERATION_CB 回呼的 dirEntryBufferHandle 參數中傳遞的值。
備註
對於PRJ_CANCEL_COMMAND_CB以外的任何 回呼,提供者可以選擇以異步方式處理回呼。 若要這樣做,它會從回呼傳回HRESULT_FROM_WIN32 (ERROR_IO_PENDING) 。 提供者完成回呼處理之後。
如果提供者針對 PRJ_CANCEL_COMMAND_CB 回呼所傳遞的 commandId 呼叫此函式,則不是錯誤,不過它不是作業,因為導致 commandId 所識別回呼調用的 I/O 已經結束。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
標頭 | projectedfslib.h |