Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
RxUnregisterMinirdr является встроенной подпрограммой, вызываемой драйвером мини-перенаправления сети, чтобы отменить регистрацию драйвера в RDBSSS и удалить сведения о регистрации из внутренней таблицы регистрации RDBSS.
Синтаксис
VOID RxUnregisterMinirdr(
[in] IN PRDBSS_DEVICE_OBJECT RxDeviceObject
);
Параметры
[in] RxDeviceObject
Указатель на объект устройства RDBSS для этого сетевого перенаправления.
Возвращаемое значение
Никакой
Замечания
RxUnregisterMinirdr — это встроенная подпрограмма, определенная в rxstruc.h, которая отменяет регистрацию драйвера в RDBSSS и удаляет сведения о регистрации из внутренней таблицы регистрации RDBSSS. Если таблицы имен были инициализированы, эти таблицы будут завершены для выпуска. Все невыполненные асинхронные запросы к мини-перенаправлению сети спянуты вниз, и все рабочие потоки, связанные с перенаправителем, спянуты вниз. RxUnregisterMinirdr также пытается удалить объект устройства из системы путем вызова IoDeleteDevice.
Как правило, процедура RxUnregisterMinirdr вызывается в результате запроса FSCTL или IOCTL из приложения или службы пользовательского режима для выгрузки мини-перенаправления сети, хотя этот вызов также может быть выполнен из мини-перенаправления сети или в рамках завершения обработки операционной системой или в результате сбоя в подпрограмме DriverEntry.
Обратите внимание, что встроенная подпрограмма RxUnregisterMinirdrявляется предпочтительным способом отмены регистрации драйвера с помощью RDBSS. RxUnregisterMinirdr встроенные подпрограммные вызовы RxpUnregisterMinirdr, но затем также уменьшает ссылку на объект устройства RDBSSS, чтобы этот объект можно было освободить системой.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | rxstruc.h (включая Rxstruc.h, Mrx.h) |
| IRQL | <= APC_LEVEL |