estructura D3DDDI_PATCHLOCATIONLIST (d3dukmdt.h)
La estructura D3DDDI_PATCHLOCATIONLIST describe la ubicación de una asignación a la revisión (es decir, asignar una dirección física a la asignación).
Sintaxis
typedef struct _D3DDDI_PATCHLOCATIONLIST {
[in] UINT AllocationIndex;
union {
struct {
UINT SlotId : 24;
UINT Reserved : 8;
};
[in] UINT Value;
};
[in/out] UINT DriverId;
[in/out] UINT AllocationOffset;
[in/out] UINT PatchOffset;
[in/out] UINT SplitOffset;
} D3DDDI_PATCHLOCATIONLIST;
Miembros
[in] AllocationIndex
Índice del elemento de la lista de asignación que especifica la asignación a la que hace referencia la ubicación de revisión.
[in/out] SlotId
Un UINT que identifica la ranura donde residirá la asignación. Los recursos con identificadores de ranura idénticos se pueden reemplazar entre sí.
Establecer este miembro equivale a establecer bits en los primeros 24 bits del miembro Value de 32 bits (0x00FFFFFF).
[in] Reserved
Este miembro está reservado y debe establecerse en cero.
Establecer este miembro en cero equivale a establecer los 8 bits restantes (0xFF000000) del miembro Value de 32 bits en ceros.
[in] Value
Valor de 32 bits que identifica la ubicación de una asignación para aplicar revisiones.
[in/out] DriverId
Identificador definido por el controlador de la especificación de asignación.
[in/out] AllocationOffset
Desplazamiento inicial, en bytes, dentro de la asignación a la que se hace referencia.
[in/out] PatchOffset
Desplazamiento, en bytes, en el búfer DMA que se debe revisar.
[in/out] SplitOffset
Desplazamiento, en bytes, donde el búfer DMA debe dividirse si la asignación no se puede incorporar a la memoria de vídeo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h) |