RxSetDomainForMailslotBroadcast 函式 (mrx.h)
RxSetDomainForMailslotBroadcast 是由網路迷你重新導向器驅動程式呼叫,以在驅動程式支援 mailslotslot 時設定用於 mailslot 廣播的網域。
語法
NTSTATUS RxSetDomainForMailslotBroadcast(
[in] IN PUNICODE_STRING DomainName
);
參數
[in] DomainName
緩衝區的指標,其中包含以零結尾的 Unicode 字串,將網域命名為用於 mailslots。
傳回值
RxSetDomainForMailslotBroadcast 會在成功時傳回STATUS_SUCCESS,或失敗時傳回下列其中一個錯誤值:
傳回碼 | 描述 |
---|---|
STATUS_INSUFFICIENT_RESOURCES | 資源不足,無法完成此例程。 非分頁集區內存無法儲存功能變數名稱的記憶體配置要求。 |
言論
每當核心載入驅動程式時,網路迷你重新導向器就會向 RDBSS 註冊,並在卸除驅動程式時向 RDBSS 取消註冊。 此註冊程式是雙向握手,網路迷你重新導向器會通知 RDBSS,其已藉由呼叫 RxRegisterMinirdr載入,這是從 RDBSS 導出的註冊例程。 RDBSS 會呼叫 MrxStart來完成註冊和初始化程式,這是網路迷你重新導向器所導出的回呼例程之一,並在分派數據表中傳入,以 RxRegisterMinirdr。
傳遞至 RxRegisterMinirdr 例程的其中一個參數會指出網路迷你重新導向器是否支援 mailslots。 網路迷你重新導向器通常會從 MrxStart 例程或外部要求呼叫 RxSetDomainForMailslotBroadcast,或從使用者模式應用程式或服務啟動驅動程式的外部要求。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | mrx.h (包括 Mrx.h) |
IRQL | <= APC_LEVEL |