Поделиться через


Функция PassportWizardRunDll

[Эта функция доступна в Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003. Он может быть изменен или недоступен в последующих версиях Windows.]

Запускает мастер паспортов при использовании с Rundll32.exe.

Синтаксис

void PassportWizardRunDll(
  _In_ HWND      hwndStub,
  _In_ HINSTANCE hAppInstance,
  _In_ LPTSTR    lpszCmdLine,
  _In_ int       nCmdShow
);

Параметры

hwndStub [in]

Тип: HWND

Дескриптор окна-владельца. Этот параметр обычно имеет значение NULL.

hAppInstance [in]

Тип: HINSTANCE

Дескриптор файла библиотеки, полученный в качестве возвращаемого значения из LoadLibrary("netplwiz").

lpszCmdLine [in]

Тип: LPTSTR

Данные аргументов. Это значение всегда будет пустым.

nCmdShow [in]

Тип: int

Задает режим отображения для окна.

Возвращаемое значение

Нет.

Remarks

Мастер паспортов используется для получения passport по умолчанию для Windows. Passport предоставляет пользователю персонализированный доступ ко всем веб-сайтам MSN и другим сайтам с поддержкой Passport, используя адрес электронной почты пользователя. Использование PassportWizardRunDll в качестве точки входа в файл Netplwiz.dll с помощью команды Rundll32 позволяет запустить мастер passport из командной строки, как если бы это исполняемый файл.

PassportWizardRunDll используется исключительно в контексте команды Rundll32.exe следующим образом:

rundll32.exe netplwiz.dll, PassportWizardRunDll

Использование функции точки входа с Rundll32.exe не похоже на обычный вызов функции. Имя функции и имя файла .dll, в котором она хранится, используются только в качестве параметров командной строки. Определение функции, показанное в разделе Синтаксис, является стандартным прототипом для всех функций, которые можно вызывать с помощью Rundll32. Конкретные значения для hwndStub, hAppInstance и nCmdShow не предоставляются пользователем, но обрабатываются rundll32 в фоновом режиме. PassportWizardRunDll не использует значение lpszCmdLine , поэтому дополнительные данные не требуются.

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Нет
DLL
Netplwiz.dll (версия 5.60 или более поздняя)