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가 이미 종료되었기 때문에 no-op입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809[데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
머리글 | projectedfslib.h |