Condividi tramite


Metodo IMMDevice::GetState (mmdeviceapi.h)

Il metodo GetState recupera lo stato corrente del dispositivo.

Sintassi

HRESULT GetState(
  [out] DWORD *pdwState
);

Parametri

[out] pdwState

Puntatore a una variabile DWORD in cui il metodo scrive lo stato corrente del dispositivo. Il valore dello stato del dispositivo è una delle costanti DEVICE_STATE_XXX seguenti:

DEVICE_STATE_ACTIVE

DEVICE_STATE_DISABLED

DEVICE_STATE_NOTPRESENT

DEVICE_STATE_UNPLUGGED

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i possibili codici restituiti includono, ma non sono limitati, i valori illustrati nella tabella seguente.

Codice restituito Descrizione
E_POINTER
Il parametro pdwState è NULL.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mmdeviceapi.h

Vedi anche

Interfaccia IMMDevice