Заголовок fcb.h
Этот заголовок используется ifsk. Дополнительные сведения см. в разделе:
fcb.h содержит следующие программные интерфейсы:
Функции
RxCreateNetFcb RxCreateNetFCB выделяет, инициализирует и вставляет новую структуру FCB в структуры данных в памяти для V_NET_ROOT, в которой этот FCB открывается. Выделенная структура имеет место для SRV_OPEN и структуры FOBX. |
RxCreateNetFobx RxCreateNetFobx выделяет, инициализирует и вставляет новую структуру расширения файлового объекта (FOBX) в структуры данных в памяти для FCB, в которой открывается этот FOBX. |
RxCreateNetRoot RxCreateNetRoot выделяет и инициализирует структуру NET_ROOT и вставляет имя в таблицу net name в связанном объекте устройства. |
RxCreateSrvCall Дополнительные сведения о функции RxCreateSrvCall. |
RxCreateSrvOpen RxCreateSrvOpen выделяет, инициализирует и вставляет новую структуру SRV_OPEN в структуры данных в памяти, используемые RDBSS. Если необходимо выделить новую структуру, в ней есть место для структуры FOBX. |
RxCreateVNetRoot RxCreateVNetRoot выделяет и инициализирует структуру NET_ROOT и вставляет имя в таблицу net name в связанном объекте устройства. |
RxFinalizeNetFobx RxFinalizeNetFOBX завершает указанную структуру FOBX. Вызывающий объект должен иметь монопольную блокировку на FCB, связанную со структурой FOBX. |
RxFinalizeNetRoot RxFinalizeNetRoot завершает указанную NET_ROOT структуру. Вызывающий объект должен иметь монопольную блокировку в таблице netname, связанной с объектом устройства. |
RxFinalizeSrvCall RxFinalizeSrvCall завершает указанную структуру SRV_CALL. Вызывающий объект должен иметь монопольную блокировку в таблице netname, связанной с объектом устройства. |
RxFinalizeSrvOpen RxFinalizeSrvOpen завершает указанную структуру SRV_OPEN. Вызывающий объект должен иметь монопольную блокировку fcb, связанную с SRV_OPEN, а также общую или монопольную блокировку на блокировке таблицы NET_ROOT, связанной с FCB. |
RxFinalizeVNetRoot RxFinalizeVNetRoot завершает указанную структуру V_NET_ROOT. Вызывающий объект должен иметь монопольную блокировку в таблице netname, связанной с объектом устройства. |
RxFinishFcbInitialization Дополнительные сведения о функции RxFinishFcbInitialization. |
RxGetFileSizeWithLock RxGetFileSizeWithLock получает размер файла в структуре FCB с помощью блокировки, чтобы обеспечить согласованное чтение 64-разрядного значения. |
RxInferFileType RxInferFileType пытается определить тип файла (каталог или не каталог) из элемента в структуре RX_CONTEXT. |
RxpDereferenceAndFinalizeNetFcb RxpDereferenceAndFinalizeNetFcb уменьшает количество ссылок и завершает структуру FCB. |
RxpDereferenceNetFcb RxpDereferenceNetFcb уменьшает количество ссылок в структуре FCB. |
RxpReferenceNetFcb RxpReferenceNetFcb увеличивает количество ссылок в FCB. |
RxpTrackDereference RxpTrackDereference используется в проверенных сборках для отслеживания запросов на разыменовывание SRV_CALL, NET_ROOT, V_NET_ROOT, FOBX, FCB и SRV_OPEN структур в проверенных сборках. К журналу этих запросов на разыменовывание может обращаться система ведения журнала и WMI. |
RxpTrackReference Дополнительные сведения о функции RxpTrackReference. |