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 estructura POOL_CREATE_EXTENDED_PARAMETER se usa dentro de la matriz Parameters de POOL_CREATE_EXTENDED_PARAMS al llamar a ExCreatePool.
Sintaxis
typedef struct _POOL_CREATE_EXTENDED_PARAMETER {
POOL_CREATE_EXTENDED_PARAMETER_TYPE Type;
union {
UNICODE_STRING PoolName;
} DUMMYUNIONNAME;
} POOL_CREATE_EXTENDED_PARAMETER, *PPOOL_CREATE_EXTENDED_PARAMETER;
Miembros
Type
Especifica el tipo de parámetro. Debe ser un valor de POOL_CREATE_EXTENDED_PARAMETER_TYPE.
DUMMYUNIONNAME
Unión anónima que contiene los datos del parámetro . Interprete el miembro activo basado en Type.
DUMMYUNIONNAME.PoolName
Válido solo cuando type == PoolCreateExtendedParameterName. Un UNICODE_STRING especificando el nombre del grupo que se va a crear. Obligatorio (y debe no estar vacío) para grupos privados paginados y no paginados; se debe omitir para los grupos seguros. El búfer de cadena debe permanecer válido durante la llamada exCreatePool . El nombre no distingue mayúsculas de minúsculas para las comprobaciones de unicidad.
Observaciones
Solo se puede proporcionar un parámetro con Type == PoolCreateExtendedParameterName en una sola matriz Parameters .
Los grupos privados paginados y no paginados deben incluir exactamente un parámetro de nombre.
Los grupos seguros no deben incluir un parámetro de nombre.
La estructura no posee el búfer de cadenas subyacente; el autor de la llamada es responsable de la asignación y la liberación después de que se devuelva la llamada.
Requisitos
| Requisito | Importancia |
|---|---|
| encabezado | wdm.h (incluya Wdm.h) |