Función RtlConvertSidToUnicodeString (winternl.h)
[La función RtlConvertSidToUnicodeString está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use la función ConvertSidToStringSid .
La función RtlConvertSidToUnicodeString convierte un identificador de seguridad (SID) en su representación de caracteres Unicode. Esta función no tiene ninguna biblioteca de importación asociada. Debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Ntdll.dll.
Sintaxis
NTSTATUS RtlConvertSidToUnicodeString(
[out] PUNICODE_STRING UnicodeString,
[in] PSID Sid,
[in] BOOLEAN AllocateDestinationString
);
Parámetros
[out] UnicodeString
Puntero a la representación de caracteres Unicode del identificador de seguridad.
[in] Sid
Puntero a la estructura del SID que representa el identificador de seguridad.
[in] AllocateDestinationString
Si es TRUE, Se asigna UnicodeString en nombre del autor de la llamada y es responsabilidad del autor de la llamada liberar la memoria asignada llamando a la función RtlFreeUnicodeString . Si es FALSE, el autor de la llamada es responsable de asignar y liberar UnicodeString.
Valor devuelto
El valor devuelto es un código NTSTATUS. Se devuelve un valor de STATUS_SUCCESS (0x000000000L) si la función se realiza correctamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winternl.h |
Library | ntdll.lib |
Archivo DLL | ntdll.dll |