Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa intestazione viene utilizzata da ieee. Per altre informazioni, vedere:
1394.h contiene le interfacce di programmazione seguenti:
IOCTLs
|
IOCTL_1394_CLASS Un driver IEEE 1394 usa l'IRP IRP_MJ_INTERNAL_DEVICE_CONTROL, con IoControlCode IOCTL_1394_CLASS, per comunicare con l'autista del bus. Il driver ha accesso a tutte le operazioni fornite dal bus IEEE 1394 e dal relativo controller host tramite questa richiesta. |
Strutture
|
ADDRESS_FIFO La struttura ADDRESS_FIFO è una voce in un elenco collegato a singly di MDLs usato dalla richiesta del bus IEEE 1394 REQUEST_ALLOCATE_ADDRESS_RANGE. |
|
ADDRESS_OFFSET La struttura ADDRESS_OFFSET specifica l'indirizzo a 48 bit all'interno dello spazio indirizzi IEEE 1394 di un dispositivo. |
|
ADDRESS_RANGE La struttura ADDRESS_RANGE descrive un intervallo nello spazio indirizzi di un dispositivo IEEE 1394. |
|
BUS_RESET_DATA La struttura BUS_RESET_DATA specifica il contesto per la routine di notifica di reimpostazione del bus estesa. |
|
CONFIG_ROM La struttura CONFIG_ROM viene usata per contenere i primi 24 byte di un ROM di configurazione di un dispositivo IEEE 1394. |
|
CYCLE_TIME La struttura CYCLE_TIME contiene il tempo del ciclo isocrono IEEE 1394. |
|
GET_LOCAL_HOST_INFO1 La struttura GET_LOCAL_HOST_INFO1 contiene i dati restituiti da una richiesta di REQUEST_GET_LOCAL_HOST_INFO tramite u.GetLocalHostInformation.nLevel GET_HOST_UNIQUE_ID. |
|
GET_LOCAL_HOST_INFO2 La struttura GET_LOCAL_HOST_INFO2 contiene i dati restituiti da una richiesta di REQUEST_GET_LOCAL_HOST_INFO tramite u.GetLocalHostInformation.nLevel GET_HOST_CAPABILITIES. |
|
GET_LOCAL_HOST_INFO3 La struttura GET_LOCAL_HOST_INFO3 contiene i dati restituiti da una richiesta di REQUEST_GET_LOCAL_HOST_INFO usando u.GetLocalHostInformation.nLevel = GET_POWER_SUPPLIED. |
|
GET_LOCAL_HOST_INFO4 La struttura GET_LOCAL_HOST_INFO4 contiene i dati restituiti da una richiesta di REQUEST_GET_LOCAL_HOST_INFO usando u.GetLocalHostInformation.nLevel = GET_PHYS_ADDR_ROUTINE. |
|
GET_LOCAL_HOST_INFO5 La struttura GET_LOCAL_HOST_INFO5 contiene i dati restituiti da una richiesta di REQUEST_GET_LOCAL_HOST_INFO usando u.GetLocalHostInformation.nLevel = GET_HOST_CONFIG_ROM. |
|
GET_LOCAL_HOST_INFO6 La struttura GET_LOCAL_HOST_INFO6 contiene i dati restituiti da una richiesta di REQUEST_GET_LOCAL_HOST_INFO tramite u.GetLocalHostInformation.nLevel = GET_HOST_CSR_CONTENTS. |
|
GET_LOCAL_HOST_INFO7_W2K La struttura GET_LOCAL_HOST_INFO7_W2K viene restituita da una richiesta di REQUEST_GET_LOCAL_HOST_INFO con you.GetLocalHostInformation.nLevel impostata su GET_HOST_DMA_CAPABILITIES. |
|
GET_LOCAL_HOST_INFO7_WXP La struttura GET_LOCAL_HOST_INFO7_WXP viene restituita da una richiesta di REQUEST_GET_LOCAL_HOST_INFO con you.GetLocalHostInformation.nLevel impostata su GET_HOST_DMA_CAPABILITIES. |
|
GET_LOCAL_HOST_INFO8 La struttura GET_LOCAL_HOST_INFO8 contiene i dati restituiti da una richiesta di REQUEST_GET_LOCAL_HOST_INFO con you.GetLocalHostInformation.nLevel impostato su GET_HOST_DDI_VERSION. |
|
IO_ADDRESS La struttura IO_ADDRESS specifica l'indirizzo di destinazione a 1394 bit a 64 bit per operazioni di lettura, scrittura e blocco. |
|
IRB I driver usano questa struttura per passare la maggior parte delle richieste al driver del bus IEEE 1394. |
|
IRB_REQ_ALLOCATE_ADDRESS_RANGE Questa struttura contiene i campi necessari per lo stack 1394 per eseguire una richiesta per allocare un intervallo di indirizzi. |
|
IRB_REQ_ASYNC_LOCK Questa struttura contiene i campi necessari per lo stack 1394 per eseguire una richiesta di blocco asincrona. |
|
IRB_REQ_ASYNC_READ Questa struttura contiene i campi necessari per lo stack 1394 per eseguire una richiesta di lettura asincrona. |
|
IRB_REQ_ASYNC_STREAM Questa struttura contiene i campi necessari per il driver del bus 1394 per eseguire una richiesta di scrittura asincrona. |
|
IRB_REQ_ASYNC_WRITE Questa struttura contiene i campi necessari per lo stack 1394 per eseguire una richiesta di scrittura asincrona. |
|
IRB_REQ_BUS_RESET Questa struttura contiene i campi necessari per il driver del bus 1394 per creare una richiesta di reimpostazione del bus. |
|
IRB_REQ_BUS_RESET_NOTIFICATION Questa struttura contiene i campi necessari per il conducente del bus 1394 per eseguire una richiesta di notifica di reimpostazione del bus. |
|
IRB_REQ_CONTROL Questa struttura contiene i campi necessari per il conducente del bus 1394 per eseguire una richiesta di controllo. |
|
IRB_REQ_FREE_ADDRESS_RANGE Questa struttura contiene i campi necessari per lo stack 1394 per eseguire una richiesta di intervallo di indirizzi gratuito. |
|
IRB_REQ_GET_1394_ADDRESS_FROM_DEVICE_OBJECT Questa struttura contiene i campi necessari per eseguire una richiesta Get1394AddressFromDeviceObject. |
|
IRB_REQ_GET_CONFIG_ROM Questa struttura contiene i campi necessari per l'esecuzione di una richiesta GetConfigRom da parte del conducente del bus. |
|
IRB_REQ_GET_CONFIGURATION_INFORMATION Questa struttura contiene i campi necessari per l'autista del bus 1394 per eseguire una richiesta GetConfigurationInformation. |
|
IRB_REQ_GET_GENERATION_COUNT Questa struttura contiene i campi necessari per l'autista del bus 1394 per eseguire una richiesta GetGenerationCount. |
|
IRB_REQ_GET_LOCAL_HOST_INFORMATION Questa struttura contiene i campi necessari per l'autista del bus 1394 per eseguire una richiesta GetLocalHostInformation. |
|
IRB_REQ_GET_MAX_SPEED_BETWEEN_DEVICES Questa struttura contiene i campi necessari per consentire al conducente del bus di eseguire una richiesta GetMaxSpeedBetweenDevices. |
|
IRB_REQ_GET_SPEED_TOPOLOGY_MAPS Questa struttura contiene i campi necessari per il driver del bus 1394 per eseguire una richiesta GetSpeedTopologyMaps. |
|
IRB_REQ_ISOCH_ALLOCATE_BANDWIDTH Questa struttura contiene i campi necessari per consentire al conducente del bus di eseguire una richiesta IsochAllocateBandwidth. |
|
IRB_REQ_ISOCH_ALLOCATE_CHANNEL Questa struttura contiene i campi necessari per consentire al conducente del bus 1394 di eseguire una richiesta IsochAllocateChannel. |
|
IRB_REQ_ISOCH_ALLOCATE_RESOURCES_W2K La struttura IRB_REQ_ISOCH_ALLOCATE_RESOURCES_W2K contiene i campi necessari per l'autista del bus 1394 per eseguire una richiesta IsochAllocateResources. |
|
IRB_REQ_ISOCH_ALLOCATE_RESOURCES_WXP La struttura IRB_REQ_ISOCH_ALLOCATE_RESOURCES_WXP contiene i campi necessari per l'autista del bus 1394 per eseguire una richiesta IsochAllocateResources. |
|
IRB_REQ_ISOCH_ATTACH_BUFFERS Questa struttura contiene i campi necessari per l'autista del bus 1394 per eseguire una richiesta IsochAttachBuffers. |
|
IRB_REQ_ISOCH_DETACH_BUFFERS Questa struttura contiene i campi necessari per eseguire una richiesta IsochDetachBuffers. |
|
IRB_REQ_ISOCH_FREE_BANDWIDTH Questa struttura contiene i campi necessari per consentire al conducente del bus di eseguire una richiesta IsochFreeBandwidth. |
|
IRB_REQ_ISOCH_FREE_CHANNEL Questa struttura contiene i campi necessari per eseguire una richiesta IsochFreeChannel. |
|
IRB_REQ_ISOCH_FREE_RESOURCES Questa struttura contiene i campi necessari per eseguire una richiesta IsochFreeResources. |
|
IRB_REQ_ISOCH_LISTEN Questa struttura contiene i campi necessari per eseguire una richiesta ReqIsochListen. |
|
IRB_REQ_ISOCH_MODIFY_STREAM_PROPERTIES Questa struttura contiene i campi necessari per il driver bus per eseguire una richiesta IsochModifyStreamProperties. |
|
IRB_REQ_ISOCH_QUERY_CURRENT_CYCLE_TIME Questa struttura contiene i campi necessari per il driver bus per eseguire una richiesta IsochQueryCurrentCycleTime. |
|
IRB_REQ_ISOCH_QUERY_RESOURCES Questa struttura contiene i campi necessari per eseguire una richiesta IsochQueryResources. |
|
IRB_REQ_ISOCH_SET_CHANNEL_BANDWIDTH Questa struttura contiene i campi necessari per il driver bus per eseguire una richiesta IsochSetChannelBandwidth. |
|
IRB_REQ_ISOCH_STOP Questa struttura contiene il campo necessario per eseguire una richiesta IsochStop. |
|
IRB_REQ_ISOCH_TALK Questa struttura contiene il campo necessario per eseguire una richiesta IsochTalk. |
|
IRB_REQ_RECEIVE_PHY_PACKETS Questa struttura contiene i campi necessari per eseguire una richiesta ReceivePhyPackets. |
|
IRB_REQ_SEND_PHY_CONFIGURATION_PACKET Questa struttura contiene i campi necessari per eseguire una richiesta SendPhyConfigurationPacket. |
|
IRB_REQ_SEND_PHY_PACKET Questa struttura contiene i campi necessari per eseguire una richiesta SendPhyPacket. |
|
IRB_REQ_SET_DEVICE_XMIT_PROPERTIES Questa struttura contiene i campi necessari per eseguire una richiesta SetDeviceXmitProperties. |
|
IRB_REQ_SET_LOCAL_HOST_PROPERTIES Questa struttura contiene i campi necessari per eseguire una richiesta SetLocalHostProperties. |
|
ISOCH_DESCRIPTOR La struttura ISOCH_DESCRIPTOR descrive un buffer da collegare o dettagliato da un handle di risorse, usando le richieste di REQUEST_ISOCH_ATTACH_BUFFERS e REQUEST_ISOCH_DETACH_BUFFERS. |
|
NODE_ADDRESS La struttura NODE_ADDRESS specifica il numero del bus a 10 bit e il numero di nodo a 6 bit che fungono da indirizzo del nodo per un nodo 1394. |
|
NOTIFICATION_INFO_W2K Il driver del bus passa NOTIFICATION_INFO_W2K alla routine di notifica fornita dal driver per un intervallo di indirizzi allocato dal driver in uno spazio indirizzi IEEE 1394. |
|
NOTIFICATION_INFO_WXP Il driver del bus passa NOTIFICATION_INFO_WXP alla routine di notifica fornita dal driver per un intervallo di indirizzi allocato dal driver in uno spazio indirizzi IEEE 1394. |
|
PHY_CONFIGURATION_PACKET La struttura PHY_CONFIGURATION_PACKET contiene un pacchetto di configurazione PHY non elaborato. |
|
SELF_ID La struttura SELF_ID contiene un pacchetto non elaborato senza pacchetti auto-ID. Per informazioni dettagliate, vedere il sito Web delle specifiche IEEE 1394 Trade Association. |
|
SELF_ID_MORE La struttura SELF_ID_MORE contiene un pacchetto non elaborato uno, due o tre pacchetti auto-ID. Per informazioni dettagliate, vedere la specifica IEEE 1394. |
|
SET_LOCAL_HOST_PROPS2 SET_LOCAL_HOST_PROPS2 imposta un limite inferiore sul valore che il bus userà per il numero di gap. |
|
SET_LOCAL_HOST_PROPS3 SET_LOCAL_HOST_PROPS3 contiene i dati necessari per definire o identificare una o più directory di unità nella ROM di configurazione di un controller host 1394. |
|
SPEED_MAP La struttura SPEED_MAP archivia una mappa di velocità del bus IEEE 1394. |
|
TEXTUAL_LEAF La struttura TEXTUAL_LEAF descrive la descrizione del dispositivo che può essere archiviata nella CONFIGURAZIONE ROM dei dispositivi che soddisfano le specifiche PC 98 o PC 99. |
|
TOPOLOGY_MAP La struttura TOPOLOGY_MAP viene usata per archiviare una mappa della topologia del bus IEEE 1394. Le relazioni tra i dispositivi si trovano nei membri della porta delle voci in TOP_Self_ID_Array. |