共用方式為


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