Freigeben über


ICreateDeviceAccessAsync::GetResult-Methode (deviceaccess.h)

Ruft ein IDeviceIoControl-Objekt ab, das an die Geräteschnittstelle gebunden ist, die in einem Aufruf der CreateDeviceAccessInstance-Funktion angegeben ist.

Syntax

HRESULT GetResult(
  [in]  REFIID riid,
  [out] void   **deviceAccess
);

Parameter

[in] riid

Ein Schnittstellenbezeichner, der angibt, welchen Typ der Gerätezugriffsschnittstelle der Aufrufer abrufen möchte. Der einzige gültige Wert für diesen Bezeichner ist IID_IDeviceIoControl.

[out] deviceAccess

Wenn die Bindung erfolgreich war, enthält eine Schnittstelle des Typs, die für den ersten Aufruf von CreateDeviceAccessInstance angegeben wurde.

Rückgabewert

Diese Methode unterstützt zusätzlich folgende Standardrückgabewerte:

Rückgabecode BESCHREIBUNG
S_OK
Die Bindung war erfolgreich.
E_ILLEGAL_METHOD_CALL
Der asynchrone Vorgang war nicht in einem gültigen Zustand. Der Bindungsvorgang wurde entweder noch ausgeführt oder noch nicht gestartet.

Anforderungen

   
Zielplattform Windows
Kopfzeile deviceaccess.h
Bibliothek Deviceaccess.lib

Weitere Informationen

ICreateDeviceAccessAsync