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)

Vedi anche

CreateResource(D3D10)

D3DDDI_OPENALLOCATIONINFO