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


Метод IIdentityStore::ConvertToSid (identitystore.h)

Метод ConvertToSid извлекает идентификатор безопасности (SID), связанный с указанным удостоверением и поставщиком удостоверений.

Синтаксис

HRESULT ConvertToSid(
  [in]      LPCWSTR lpszUniqueID,
  [in]      REFGUID ProviderGUID,
  [in]      USHORT  cbSid,
  [in, out] BYTE    *pSid,
  [out]     USHORT  *pcbRequiredSid
);

Параметры

[in] lpszUniqueID

Удостоверение, для которого извлекается идентификатор безопасности.

[in] ProviderGUID

GUID поставщика удостоверений.

[in] cbSid

Размер (в байтах) буфера, на который указывает параметр pSid .

[in, out] pSid

Указатель на идентификатор безопасности, извлекаемый этим методом.

[out] pcbRequiredSid

Необходимая длина буфера pSid (в байтах).

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

Если метод завершается успешно, он возвращает S_OK.

Если происходит сбой метода, он возвращает код ошибки. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header identitystore.h

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

IIdentityStore