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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈