Compartir a través de


Función ExUuidCreate (ntddk.h)

La rutina ExUuidCreate inicializa una estructura UUID (GUID) en un valor recién generado.

Sintaxis

NTSTATUS ExUuidCreate(
  [out] UUID *Uuid
);

Parámetros

[out] Uuid

Puntero a una estructura UUID (GUID) asignada por el autor de la llamada que se establece en un nuevo valor UUID.

Valor devuelto

Entre los posibles valores devueltos se incluyen los siguientes códigos de estado.

código devuelto descripción
status_success la rutina generó correctamente un uuid que es universalmente único.
rpc_nt_uuid_local_only la rutina generó un uuid que es único solo para este equipo. Esto puede ocurrir cuando la dirección mac no es una dirección administrada universalmente por ieee o cuando no hay ninguna nic presente.
status_retry el sistema no está listo para generar un nuevo uuid.

Observaciones

Un UUID y un GUID son el mismo tipo de datos.

El autor de la llamada puede intentar iterativamente obtener un nuevo valor UUID.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de ntddk.h (incluya Ntddk.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL PASSIVE_LEVEL
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm)