estructura DXGKARG_CREATEDOORBELL (d3dkmddi.h)
Importante
Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La estructura DXGKARG_CREATEDOORBELL contiene parámetros para la función de devolución de llamada DxgkDdiCreateDoorbell de KMD .
Sintaxis
typedef struct _DXGKARG_CREATEDOORBELL {
HANDLE hHwQueue;
HANDLE hDoorbell;
UINT PrivateDriverDataSize;
void *PrivateDriverData;
HANDLE hRingBuffer;
HANDLE hRingBufferControl;
DXGKARG_CREATEDOORBELL_FLAGS Flags;
} DXGKARG_CREATEDOORBELL;
Miembros
hHwQueue
[in] Identificador de un objeto de cola de hardware kmD, que se creó en una llamada anterior a DxgkddiCreateHwQueue.
hDoorbell
[in/out] Como entrada, contiene el identificador del entorno de ejecución al timbre de puerta. KMD puede almacenar el identificador de entrada en sus estructuras de seguimiento. Como salida, cuando KMD termina de crear el timbre, hDoorbell contiene el asa en modo kernel de KMD al timbre.
PrivateDriverDataSize
[in] Tamaño, en bytes, de los datos privados del controlador asociados al timbre.
PrivateDriverData
[in/out] Puntero a los datos privados del controlador que están asociados al timbre.
hRingBuffer
[in] Controle la asignación del búfer de anillo creada anteriormente por UMD. Esta asignación es visible para GPU y ya residente. La marca ResizeRingBufferOperation es una sugerencia de UMD a KMD que se está recreando un timbre de puerta para esta cola de hardware con un nuevo búfer de anillo cambiado de tamaño.
hRingBufferControl
[in] Identificador de KMD a una asignación de control de búfer de anillo creada anteriormente por UMD. UMD y KMD pueden usar esta asignación como área de control para almacenar las ubicaciones de puntero de lectura y escritura del búfer de anillo si es necesario. La asignación debe ser visible para GPU y ya residente.
Flags
Campo de bits de DXGKARG_CREATEDOORBELL_FLAGS valores que especifican las marcas de creación del timbre de puerta.
Comentarios
Para obtener más información, vea Envío de trabajo en modo de usuario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11, versión 24H2 (WDDM 3.2) |
Encabezado | d3dkmddi.h |