How to get handle to device, and handle to Adapter

Hi all,
I want to use D3DKmdEscape function of Vista,
This function takes D3DKMT_ESCAPE structure as parameter
typedef struct _D3DKMT_ESCAPE {
D3DKMT_HANDLE hAdapter;
D3DKMT_HANDLE hDevice;
D3DKMT_ESCAPETYPE Type;
D3DDDI_ESCAPEFLAGS Flags;
VOID* pPrivateDriverData;
UINT PrivateDriverDataSize;
D3DKMT_HANDLE hContext;
} D3DKMT_ESCAPE;

Please help to get hAdapter and hDevice.

Regards,
Madhu