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 ExInitializeResourceLite inicializa una variable de recurso.
Sintaxis
NTSTATUS ExInitializeResourceLite(
[out] PERESOURCE Resource
);
Parámetros
[out] Resource
Puntero al almacenamiento proporcionado por el autor de la llamada, que debe ser al menos sizeof(ERESOURCE), para la variable de recurso que se inicializa. El almacenamiento debe estar alineado con 4 bytes en plataformas de 32 bits y 8 bytes alineados en plataformas de 64 bits.
Valor devuelto
ExInitializeResourceLite devuelve STATUS_SUCCESS.
Observaciones
El almacenamiento para ERESOURCE debe asignarse desde un grupo no paginado.
La variable de recurso se puede usar para la sincronización mediante un conjunto de subprocesos. Aunque el autor de la llamada proporciona el almacenamiento para la variable de recurso, la estructura ERESOURCE es opaca; es decir, sus miembros están reservados para uso del sistema.
Llame a ExDeleteResourceLite antes de liberar la memoria del recurso.
Para obtener más información, consulte Rutinas ERESOURCE.
Requisitos
Consulte también
ExAcquireResourceExclusiveLite
ExAcquireSharedStarveExclusive
ExAcquireSharedWaitForExclusive
ExConvertExclusiveToSharedLite
ExIsResourceAcquiredExclusiveLite