estructura D3DKMT_CREATEDEVICE (d3dkmthk.h)
La estructura D3DKMT_CREATEDEVICE describe un contexto de dispositivo en modo kernel.
Sintaxis
typedef struct _D3DKMT_CREATEDEVICE {
union {
[in] D3DKMT_HANDLE hAdapter;
[in] VOID *pAdapter;
};
[in] D3DKMT_CREATEDEVICEFLAGS Flags;
[out] D3DKMT_HANDLE hDevice;
[out] VOID *pCommandBuffer;
[out] UINT CommandBufferSize;
[out] D3DDDI_ALLOCATIONLIST *pAllocationList;
[out] UINT AllocationListSize;
[out] D3DDDI_PATCHLOCATIONLIST *pPatchLocationList;
[out] UINT PatchLocationListSize;
} D3DKMT_CREATEDEVICE;
Miembros
[in] hAdapter
Identificador del adaptador de gráficos en el que se crea el contexto del dispositivo. Este identificador identifica el adaptador para la creación del modo de usuario.
[in] pAdapter
Puntero a un bloque de memoria para el adaptador de gráficos en el que se crea el contexto del dispositivo. Este puntero identifica el adaptador para la creación del modo kernel.
[in] Flags
Estructura D3DKMT_CREATEDEVICEFLAGS que indica, en marcas de campo de bits, el tipo de contexto de dispositivo que se va a crear.
[out] hDevice
Identificador del contexto del dispositivo que proporcionó el subsistema del kernel de gráficos de Microsoft DirectX (Dxgkrnl.sys) y que se devuelve de la llamada a la función D3DKMTCreateDevice.
[out] pCommandBuffer
Puntero a la memoria del búfer de comandos en la que openGL ICD coloca los comandos. La función
[out] CommandBufferSize
Tamaño, en bytes, del bloque de memoria al que pCommandBuffer apunta. La función
[out] pAllocationList
Matriz de D3DDDI_ALLOCATIONLIST estructuras en las que el ICD de OpenGL inserta asignaciones a las que se hace referencia.
La función
[out] AllocationListSize
Número de elementos de la matriz de asignaciones a las que apunta pAllocationList. Esta cantidad de asignaciones está disponible al enviar el búfer de comandos al que apunta pCommandBuffer al controlador de minipuerto de pantalla.
La función
[out] pPatchLocationList
Matriz de D3DDDI_PATCHLOCATIONLIST estructuras en las que openGL ICD inserta información de aplicación de revisiones.
La función
[out] PatchLocationListSize
Número de elementos de la lista de revisiones a la que apunta pPatchLocationList. Esta cantidad de ubicaciones de revisión está disponible al enviar el búfer de comandos al que apunta pCommandBuffer al controlador de minipuerto de pantalla.
La función
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista |
encabezado de |
d3dkmthk.h (incluya D3dkmthk.h) |