struttura D3DKMT_OPENRESOURCE (d3dkmthk.h)
La struttura D3DKMT_OPENRESOURCE descrive i parametri per l'apertura di una risorsa.
Sintassi
typedef struct _D3DKMT_OPENRESOURCE {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hGlobalShare;
[in] UINT NumAllocations;
union {
[in/out] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
D3DDDI_OPENALLOCATIONINFO2 *pOpenAllocationInfo2;
};
void D3DKMT_PTR(
VOID *unnamedParam1,
pPrivateRuntimeData unnamedParam2
);
[in] UINT PrivateRuntimeDataSize;
void D3DKMT_PTR(
VOID *unnamedParam1,
pResourcePrivateDriverData unnamedParam2
);
[in] UINT ResourcePrivateDriverDataSize;
void D3DKMT_PTR(
VOID *unnamedParam1,
pTotalPrivateDriverDataBuffer unnamedParam2
);
[in/out] UINT TotalPrivateDriverDataBufferSize;
[out] D3DKMT_HANDLE hResource;
} D3DKMT_OPENRESOURCE;
Members
[in] hDevice
Handle per il dispositivo a cui sono associate la risorsa e le allocazioni.
[in] hGlobalShare
Handle per la risorsa condivisa da aprire.
[in] NumAllocations
Numero di elementi nella matrice specificata da pOpenAllocationInfo , che rappresenta il numero di allocazioni associate alla risorsa.
[in/out] pOpenAllocationInfo
Matrice di strutture D3DDDI_OPENALLOCATIONINFO che descrivono ogni allocazione da aggiornare.
pOpenAllocationInfo2
Questo membro è riservato e deve essere impostato su zero.
Questo membro è disponibile a partire da Windows 7.
void D3DKMT_PTR( VOID *unnamedParam1, pPrivateRuntimeData unnamedParam2)
[in] PrivateRuntimeDataSize
Dimensione, in byte, del buffer a cui punta pPrivateRuntimeData .
void D3DKMT_PTR( VOID *unnamedParam1, pResourcePrivateDriverData unnamedParam2)
[in] ResourcePrivateDriverDataSize
Dimensioni, in byte, del buffer a cui punta pResourcePrivateDriverData .
void D3DKMT_PTR( VOID *unnamedParam1, pTotalPrivateDriverDataBuffer unnamedParam2)
[in/out] TotalPrivateDriverDataBufferSize
In input, le dimensioni, in byte, del buffer a cui punta pTotalPrivateDriverDataBuffer . Nell'output questo membro specifica le dimensioni, in byte, dei dati scritti nel buffer a cui punta pTotalPrivateDriverDataBuffer .
[out] hResource
Tipo di dati D3DKMT_HANDLE che rappresenta un handle in modalità kernel per la risorsa condivisa appena aperta associata alle allocazioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Intestazione | d3dkmthk.h (include D3dkmthk.h) |