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


Метод IX509CertificateRequest::get_ParentWindow (certenroll.h)

Свойство ParentWindow задает и извлекает идентификатор окна, используемого диалогами пользовательского интерфейса, связанными с ключами.

Это свойство является чтением и записью.

Синтаксис

HRESULT get_ParentWindow(
  LONG *pValue
);

Параметры

pValue

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

None

Remarks

Это значение свойства используется модальными диалогами управления регистрацией сертификатов, связанными с ключами, которые:

  • Указание пользователя на вставку смарт-карта
  • Запрос пин-кода смарт-карта
  • Запрос уровня защиты для нового ключа
  • Запрос пароля пользователя перед доступом к ключу

Если приложение использует модальные диалоги, связанные с ключами, рекомендуется использовать это свойство, чтобы убедиться, что окно отображается перед другими окнами и что запрошенное действие выполняется перед разблокировкой потока.

Это свойство можно задать перед вызовом любого метода инициализации или метода Encode . Если запрос на сертификат содержит вложенные запросы и вы задали свойство ParentWindow в запросе верхнего уровня, оно автоматически распространяется на все внутренние запросы. Однако свойство можно задать вручную для каждого из внутренних объектов.

Для запроса PKCS #10 значение свойства извлекается из и указывается в связанном объекте IX509PrivateKey , если ключ существует. Для запроса PKCS #7 или CMC идентификатор окна обновляется во внутреннем запросе и всех сертификатах подписи.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header certenroll.h
DLL CertEnroll.dll

См. также раздел

IX509CertificateRequest

IX509CertificateRequestCertificate

IX509CertificateRequestCmc

IX509CertificateRequestPkcs10

IX509CertificateRequestPkcs7

IX509SignatureInformation