Condividi tramite


FCP_RESPONSE struttura (61883.h)

La struttura viene usata in una richiesta yjsy recupera la risposta FCP successiva dalla coda di richieste gestite dal driver di protocollo IEC-61883. Le richieste e le risposte di FCP dai dispositivi AV vengono indirizzate al driver di protocollo IEC-61883, che accoda le richieste. I driver client inviano Av61883_GetFcpResponse per recuperare una risposta FCP dalla coda.

Sintassi

typedef struct _FCP_GET_RESPONSE {
  OUT NODE_ADDRESS  NodeAddress;
  IN OUT ULONG      Length;
  IN OUT PFCP_FRAME Frame;
} FCP_RESPONSE, *PFCP_RESPONSE, FCP_GET_RESPONSE, *PFCP_GET_RESPONSE;

Members

NodeAddress

In output, se il driver del protocollo viene usato per controllare un dispositivo virtuale, il driver del protocollo fornisce l'indirizzo del nodo del dispositivo che ha inviato la risposta ottenuta con questa Av61883_GetFcpResponse IRP. Se il driver del protocollo viene usato per controllare un dispositivo fisico, NodeAddress non viene usato.

Length

In input, la lunghezza massima disponibile, in byte, del payload del frame, inclusa l'intestazione FCP.

Al termine, questo campo conterrà la lunghezza effettiva della risposta in byte.

Frame

In input di un puntatore a una struttura di FCP_FRAME allocata dal chiamante per ricevere la risposta FCP.

Frame FCP scritto nella struttura FCP_FRAME allocata dal chiamante dal driver di protocollo.

Commenti

Se ha esito positivo, il driver del protocollo IEC-61883 imposta Irp-IoStatus.Status>su STATUS_SUCCESS.

Se la richiesta viene accodata, il driver del protocollo imposta lo stato di STATUS_PENDING. Se la richiesta è stata annullata in precedenza, il driver imposta lo stato di STATUS_CANCELLED.

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

Requisiti

Requisito Valore
Intestazione 61883.h

Vedi anche

AV_61883_REQUEST