struttura D3D10DDIARG_OPENRESOURCE (d3d10umddi.h)
La struttura D3D10DDIARG_OPENRESOURCE contiene informazioni per l'apertura di una risorsa condivisa.
Sintassi
typedef struct D3D10DDIARG_OPENRESOURCE {
[in] UINT NumAllocations;
union {
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
D3DDDI_OPENALLOCATIONINFO2 *pOpenAllocationInfo2;
};
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
[in] D3D10DDI_HKMRESOURCE hKMResource;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
} D3D10DDIARG_OPENRESOURCE;
Members
[in] NumAllocations
Numero di elementi nella matrice specificati dal membro pOpenAllocationInfo . NumAllocations rappresenta il numero di allocazioni da aprire.
[in] pOpenAllocationInfo
Matrice di strutture D3DDDI_OPENALLOCATIONINFO che descrivono le allocazioni nella risorsa da aprire.
[in] Matrice di strutture D3DDDI_OPENALLOCATIONINFO che descrivono le allocazioni nella risorsa da aprire.
pOpenAllocationInfo2
Questo membro è riservato e deve essere impostato su zero.
Questo membro è disponibile a partire da Windows 7.
[in] hKMResource
Tipo di dati D3D10DDI_HKMRESOURCE che rappresenta un handle in modalità kernel per la risorsa associata alle allocazioni.
Questo handle in modalità kernel rappresenta una risorsa condivisa esistente creata in precedenza tramite una chiamata alla funzione CreateResource(D3D10) del driver di visualizzazione in modalità utente.
Il driver di visualizzazione in modalità utente può inserire l'handle di risorsa in modalità kernel nel flusso di comando per usarlo successivamente dal driver miniport di visualizzazione.
[in] pPrivateDriverData
Puntatore a dati privati passati al driver miniport di visualizzazione al momento della creazione della risorsa. Questi dati sono per risorsa e non per allocazione, ad esempio i dati privati nella struttura D3DDDI_OPENALLOCATIONINFO di ogni allocazione.
[in] PrivateDriverDataSize
Dimensioni, in byte, dei dati privati a cui punta pPrivateDriverData .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |