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.
Contiene parámetros para la característica de búfer de memoria de host que proporciona un mecanismo para que el host asigne una parte de la memoria del host para que el controlador use exclusivamente.
Después de completar correctamente un comando Establecer características que habilita el búfer de memoria del host, el host no escribirá en la región de memoria del host asociada, el tamaño del búfer o la lista de descriptores hasta que se haya deshabilitado el búfer de memoria del host.
Después de completar correctamente un comando Establecer características que deshabilita el búfer de memoria del host, el controlador no tendrá acceso a ningún dato del búfer de memoria del host hasta que se haya habilitado el búfer de memoria del host.
Los valores de esta estructura se usan en el campo HostMemoryBuffer de la estructura NVME_CDW11_FEATURES .
Syntax
typedef union {
struct {
ULONG EHM : 1;
ULONG MR : 1;
ULONG Reserved : 30;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER, *PNVME_CDW11_FEATURE_HOST_MEMORY_BUFFER;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.EHM
Habilita el búfer de memoria del host.
Cuando este valor se establece 1en , el controlador puede usar el búfer de memoria del host. Cuando este valor se borra en 0, es posible que el controlador no use el búfer de memoria del host.
DUMMYSTRUCTNAME.MR
Indica si el host devolverá memoria asignada previamente al controlador.
Cuando este valor se establece 1en , el host devolverá previamente la memoria asignada al controlador que se usó antes de restablecer o escribir el estado runtime D3. Un búfer de memoria de host devuelto tendrá exactamente el mismo tamaño, dirección de lista de descriptores, contenido de la lista de descriptores y contenido del búfer de memoria del host, tal como lo vio por última vez el controlador antes de que el campo EHM se borrara en 0. Si se borra en 0, el host asigna recursos de memoria del host con contenido indefinido.
DUMMYSTRUCTNAME.Reserved
AsUlong
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 10 |
| Header | nvme.h |