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