struktur D3DKMT_OPENRESOURCE (d3dkmthk.h)
Struktur D3DKMT_OPENRESOURCE menjelaskan parameter untuk membuka sumber daya.
Sintaks
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;
Anggota
[in] hDevice
Handel ke perangkat yang terkait dengan sumber daya dan alokasi.
[in] hGlobalShare
Handel ke sumber daya bersama untuk dibuka.
[in] NumAllocations
Jumlah elemen dalam array yang ditentukan pOpenAllocationInfo , yang mewakili jumlah alokasi yang terkait dengan sumber daya.
[in/out] pOpenAllocationInfo
Array struktur D3DDDI_OPENALLOCATIONINFO yang menjelaskan setiap alokasi untuk diperbarui.
pOpenAllocationInfo2
Anggota ini dicadangkan dan harus diatur ke nol.
Anggota ini tersedia dimulai dengan Windows 7.
void D3DKMT_PTR( VOID *unnamedParam1, pPrivateRuntimeData unnamedParam2)
[in] PrivateRuntimeDataSize
Ukuran, dalam byte, dari buffer yang dituju pPrivateRuntimeData .
void D3DKMT_PTR( VOID *unnamedParam1, pResourcePrivateDriverData unnamedParam2)
[in] ResourcePrivateDriverDataSize
Ukuran, dalam byte, dari buffer yang ditujukan pResourcePrivateDriverData .
void D3DKMT_PTR( VOID *unnamedParam1, pTotalPrivateDriverDataBuffer unnamedParam2)
[in/out] TotalPrivateDriverDataBufferSize
Pada input, ukuran, dalam byte, dari buffer yang ditujukan pTotalPrivateDriverDataBuffer . Pada output, anggota ini menentukan ukuran, dalam byte, data yang ditulis ke buffer yang dituju pTotalPrivateDriverDataBuffer .
[out] hResource
Jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke sumber daya bersama yang baru dibuka yang terkait dengan alokasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |