Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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) |