Condividi tramite


struttura CMP_GET_PLUG_HANDLE (61883.h)

Questa struttura viene usata per ottenere l'handle di una spina. La richiesta recupera un handle univoco associato a un plug di input o output. L'handle di plug è necessario per tutte le operazioni sul plug.the plug handle is required for all operations on the plug. Un driver usa un handle di plug per ottenere lo stato di un plug, modificare le impostazioni del plug o eliminare un plug. Un driver può eliminare solo i plug creati in precedenza.

Sintassi

typedef struct _CMP_GET_PLUG_HANDLE {
  IN ULONG         PlugNum;
  IN CMP_PLUG_TYPE Type;
  OUT HANDLE       hPlug;
} CMP_GET_PLUG_HANDLE, *PCMP_GET_PLUG_HANDLE;

Membri

PlugNum

Numero del plug il cui handle è stato restituito dalla richiesta Av61883_CreatePlug che ha creato il plug.

Type

Tipo di spina. Può essere CMP_PlugOut per un plug di output o CMP_PlugIn per un plug di input.

hPlug

Nell'output, un handle per il plug specificato con PlugNum e Type.

Osservazioni

In caso di esito positivo, il driver di protocollo IEC-61883 imposta Irp->IoStatus.Status su STATUS_SUCCESS.

Se viene passato un parametro non corretto, il driver del protocollo imposta Irp->IoStatus.Status su STATUS_INVALID_PARAMETER.

Fabbisogno

Requisito Valore
intestazione 61883.h

Vedere anche

AV_61883_REQUEST