-
Notifications
You must be signed in to change notification settings - Fork 287
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
cdwilson
committed
Jan 19, 2018
0 parents
commit 388f7c9
Showing
17,430 changed files
with
2,028,395 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
log/ | ||
obj/ | ||
_site/ | ||
.optemp/ | ||
_themes*/ | ||
|
||
.openpublishing.buildcore.ps1 |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
The MIT License (MIT) | ||
Copyright (c) Microsoft Corporation | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and | ||
associated documentation files (the "Software"), to deal in the Software without restriction, | ||
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, | ||
subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all copies or substantial | ||
portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT | ||
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | ||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | ||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | ||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
## Microsoft Open Source Code of Conduct | ||
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). | ||
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
##Legal Notices | ||
Microsoft and any contributors grant you a license to the Microsoft documentation and other content | ||
in this repository under the [Creative Commons Attribution 4.0 International Public License](https://creativecommons.org/licenses/by/4.0/legalcode), | ||
see the [LICENSE](LICENSE) file, and grant you a license to any code in the repository under the [MIT License](https://opensource.org/licenses/MIT), see the | ||
[LICENSE-CODE](LICENSE-CODE) file. | ||
|
||
Microsoft, Windows, Microsoft Azure and/or other Microsoft products and services referenced in the documentation | ||
may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries. | ||
The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks. | ||
Microsoft's general trademark guidelines can be found at http://go.microsoft.com/fwlink/?LinkID=254653. | ||
|
||
Privacy information can be found at https://privacy.microsoft.com/en-us/ | ||
|
||
Microsoft and any contributors reserve all others rights, whether under their respective copyrights, patents, | ||
or trademarks, whether by implication, estoppel or otherwise. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# [IEEE 1394 bus](../_ieee/index.md) | ||
## [1394.h](index.md) | ||
### [IOCTL_1394_CLASS IOCTL](../1394/ni-1394-ioctl_1394_class.md) | ||
### [_ADDRESS_FIFO structure](../1394/ns-1394-_address_fifo.md) | ||
### [_ADDRESS_OFFSET structure](../1394/ns-1394-_address_offset.md) | ||
### [_ADDRESS_RANGE structure](../1394/ns-1394-_address_range.md) | ||
### [_BUS_RESET_DATA structure](../1394/ns-1394-_bus_reset_data.md) | ||
### [_CONFIG_ROM structure](../1394/ns-1394-_config_rom.md) | ||
### [_CYCLE_TIME structure](../1394/ns-1394-_cycle_time.md) | ||
### [_GET_LOCAL_HOST_INFO1 structure](../1394/ns-1394-_get_local_host_info1.md) | ||
### [_GET_LOCAL_HOST_INFO2 structure](../1394/ns-1394-_get_local_host_info2.md) | ||
### [_GET_LOCAL_HOST_INFO3 structure](../1394/ns-1394-_get_local_host_info3.md) | ||
### [_GET_LOCAL_HOST_INFO4 structure](../1394/ns-1394-_get_local_host_info4.md) | ||
### [_GET_LOCAL_HOST_INFO5 structure](../1394/ns-1394-_get_local_host_info5.md) | ||
### [_GET_LOCAL_HOST_INFO6 structure](../1394/ns-1394-_get_local_host_info6.md) | ||
### [_GET_LOCAL_HOST_INFO7_W2K structure](../1394/ns-1394-_get_local_host_info7_w2k.md) | ||
### [_GET_LOCAL_HOST_INFO7_WXP structure](../1394/ns-1394-_get_local_host_info7_wxp.md) | ||
### [_GET_LOCAL_HOST_INFO8 structure](../1394/ns-1394-_get_local_host_info8.md) | ||
### [_IO_ADDRESS structure](../1394/ns-1394-_io_address.md) | ||
### [_IRB structure](../1394/ns-1394-_irb.md) | ||
### [_IRB_RECEIVE_PHY_PACKETS structure](../1394/ns-1394-_irb_receive_phy_packets.md) | ||
### [_IRB_REQ_ALLOCATE_ADDRESS_RANGE structure](../1394/ns-1394-_irb_req_allocate_address_range.md) | ||
### [_IRB_REQ_ASYNC_LOCK structure](../1394/ns-1394-_irb_req_async_lock.md) | ||
### [_IRB_REQ_ASYNC_READ structure](../1394/ns-1394-_irb_req_async_read.md) | ||
### [_IRB_REQ_ASYNC_STREAM structure](../1394/ns-1394-_irb_req_async_stream.md) | ||
### [_IRB_REQ_ASYNC_WRITE structure](../1394/ns-1394-_irb_req_async_write.md) | ||
### [_IRB_REQ_BUS_RESET structure](../1394/ns-1394-_irb_req_bus_reset.md) | ||
### [_IRB_REQ_BUS_RESET_NOTIFICATION structure](../1394/ns-1394-_irb_req_bus_reset_notification.md) | ||
### [_IRB_REQ_CONTROL structure](../1394/ns-1394-_irb_req_control.md) | ||
### [_IRB_REQ_FREE_ADDRESS_RANGE structure](../1394/ns-1394-_irb_req_free_address_range.md) | ||
### [_IRB_REQ_GET_1394_ADDRESS_FROM_DEVICE_OBJECT structure](../1394/ns-1394-_irb_req_get_1394_address_from_device_object.md) | ||
### [_IRB_REQ_GET_CONFIGURATION_INFORMATION structure](../1394/ns-1394-_irb_req_get_configuration_information.md) | ||
### [_IRB_REQ_GET_CONFIG_ROM structure](../1394/ns-1394-_irb_req_get_config_rom.md) | ||
### [_IRB_REQ_GET_GENERATION_COUNT structure](../1394/ns-1394-_irb_req_get_generation_count.md) | ||
### [_IRB_REQ_GET_LOCAL_HOST_INFORMATION structure](../1394/ns-1394-_irb_req_get_local_host_information.md) | ||
### [_IRB_REQ_GET_MAX_SPEED_BETWEEN_DEVICES structure](../1394/ns-1394-_irb_req_get_max_speed_between_devices.md) | ||
### [_IRB_REQ_GET_SPEED_TOPOLOGY_MAPS structure](../1394/ns-1394-_irb_req_get_speed_topology_maps.md) | ||
### [_IRB_REQ_ISOCH_ALLOCATE_BANDWIDTH structure](../1394/ns-1394-_irb_req_isoch_allocate_bandwidth.md) | ||
### [_IRB_REQ_ISOCH_ALLOCATE_CHANNEL structure](../1394/ns-1394-_irb_req_isoch_allocate_channel.md) | ||
### [_IRB_REQ_ISOCH_ALLOCATE_RESOURCES_W2K structure](../1394/ns-1394-_irb_req_isoch_allocate_resources_w2k.md) | ||
### [_IRB_REQ_ISOCH_ALLOCATE_RESOURCES_WXP structure](../1394/ns-1394-_irb_req_isoch_allocate_resources_wxp.md) | ||
### [_IRB_REQ_ISOCH_ATTACH_BUFFERS structure](../1394/ns-1394-_irb_req_isoch_attach_buffers.md) | ||
### [_IRB_REQ_ISOCH_DETACH_BUFFERS structure](../1394/ns-1394-_irb_req_isoch_detach_buffers.md) | ||
### [_IRB_REQ_ISOCH_FREE_BANDWIDTH structure](../1394/ns-1394-_irb_req_isoch_free_bandwidth.md) | ||
### [_IRB_REQ_ISOCH_FREE_CHANNEL structure](../1394/ns-1394-_irb_req_isoch_free_channel.md) | ||
### [_IRB_REQ_ISOCH_FREE_RESOURCES structure](../1394/ns-1394-_irb_req_isoch_free_resources.md) | ||
### [_IRB_REQ_ISOCH_LISTEN structure](../1394/ns-1394-_irb_req_isoch_listen.md) | ||
### [_IRB_REQ_ISOCH_MODIFY_STREAM_PROPERTIES structure](../1394/ns-1394-_irb_req_isoch_modify_stream_properties.md) | ||
### [_IRB_REQ_ISOCH_QUERY_CURRENT_CYCLE_TIME structure](../1394/ns-1394-_irb_req_isoch_query_current_cycle_time.md) | ||
### [_IRB_REQ_ISOCH_QUERY_RESOURCES structure](../1394/ns-1394-_irb_req_isoch_query_resources.md) | ||
### [_IRB_REQ_ISOCH_SET_CHANNEL_BANDWIDTH structure](../1394/ns-1394-_irb_req_isoch_set_channel_bandwidth.md) | ||
### [_IRB_REQ_ISOCH_STOP structure](../1394/ns-1394-_irb_req_isoch_stop.md) | ||
### [_IRB_REQ_ISOCH_TALK structure](../1394/ns-1394-_irb_req_isoch_talk.md) | ||
### [_IRB_REQ_SEND_PHY_CONFIGURATION_PACKET structure](../1394/ns-1394-_irb_req_send_phy_configuration_packet.md) | ||
### [_IRB_REQ_SEND_PHY_PACKET structure](../1394/ns-1394-_irb_req_send_phy_packet.md) | ||
### [_IRB_REQ_SET_DEVICE_XMIT_PROPERTIES structure](../1394/ns-1394-_irb_req_set_device_xmit_properties.md) | ||
### [_IRB_REQ_SET_LOCAL_HOST_PROPERTIES structure](../1394/ns-1394-_irb_req_set_local_host_properties.md) | ||
### [_ISOCH_DESCRIPTOR structure](../1394/ns-1394-_isoch_descriptor.md) | ||
### [_NODE_ADDRESS structure](../1394/ns-1394-_node_address.md) | ||
### [_NOTIFICATION_INFO_W2K structure](../1394/ns-1394-_notification_info_w2k.md) | ||
### [_NOTIFICATION_INFO_WXP structure](../1394/ns-1394-_notification_info_wxp.md) | ||
### [_PHY_CONFIGURATION_PACKET structure](../1394/ns-1394-_phy_configuration_packet.md) | ||
### [_SELF_ID structure](../1394/ns-1394-_self_id.md) | ||
### [_SELF_ID_MORE structure](../1394/ns-1394-_self_id_more.md) | ||
### [_SET_LOCAL_HOST_PROPS2 structure](../1394/ns-1394-_set_local_host_props2.md) | ||
### [_SET_LOCAL_HOST_PROPS3 structure](../1394/ns-1394-_set_local_host_props3.md) | ||
### [_SPEED_MAP structure](../1394/ns-1394-_speed_map.md) | ||
### [_TEXTUAL_LEAF structure](../1394/ns-1394-_textual_leaf.md) | ||
### [_TOPOLOGY_MAP structure](../1394/ns-1394-_topology_map.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
UID: NA:1394 | ||
ms.assetid: 6c7e5270-35b9-3642-adf4-2bc9d6670cf6 | ||
ms.author: windowsdriverdev | ||
ms.date: 01/18/18 | ||
ms.keywords: | ||
ms.prod: windows-hardware | ||
ms.technology: windows-devices | ||
ms.topic: portal | ||
--- | ||
|
||
# 1394.h header | ||
|
||
|
||
|
||
This header is used by IEEE. For more information, see | ||
- [IEEE](../_IEEE/index.md) | ||
|
||
1394.h contain these programming interfaces: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,221 @@ | ||
--- | ||
UID: NI:1394.IOCTL_1394_CLASS | ||
title: IOCTL_1394_CLASS | ||
author: windows-driver-content | ||
description: An IEEE 1394 driver uses the IRP_MJ_INTERNAL_DEVICE_CONTROL IRP, with IoControlCode IOCTL_1394_CLASS, to communicate with the bus driver. The driver has access to all operations provided by the IEEE 1394 bus and its host controller through this request. | ||
old-location: ieee\ioctl_1394_class.htm | ||
old-project: IEEE | ||
ms.assetid: 88a5f5ab-e85b-4bd6-a2f5-bbcdc8c4f30c | ||
ms.author: windowsdriverdev | ||
ms.date: 12/14/2017 | ||
ms.keywords: | ||
ms.prod: windows-hardware | ||
ms.technology: windows-devices | ||
ms.topic: ioctl | ||
req.header: 1394.h | ||
req.include-header: 1394.h | ||
req.target-type: Windows | ||
req.target-min-winverclnt: | ||
req.target-min-winversvr: | ||
req.kmdf-ver: | ||
req.umdf-ver: | ||
req.alt-api: IOCTL_1394_CLASS | ||
req.alt-loc: 1394.h | ||
req.ddi-compliance: | ||
req.unicode-ansi: | ||
req.idl: | ||
req.max-support: | ||
req.namespace: | ||
req.assembly: | ||
req.type-library: | ||
req.lib: | ||
req.dll: | ||
req.irql: | ||
--- | ||
|
||
# IOCTL_1394_CLASS IOCTL | ||
|
||
|
||
|
||
## -description | ||
An IEEE 1394 driver uses the <a href="https://msdn.microsoft.com/library/windows/hardware/ff550766">IRP_MJ_INTERNAL_DEVICE_CONTROL</a> IRP, with IoControlCode <b>IOCTL_1394_CLASS</b>, to communicate with the bus driver. The driver has access to all operations provided by the IEEE 1394 bus and its host controller through this request. | ||
|
||
|
||
|
||
|
||
## -ioctlparameters | ||
|
||
### -input-buffer | ||
<b>Parameters->Others.Arguments1</b> points to an <b>IRB</b> structure. The <b>FunctionNumber</b> member of the IRB specifies the type of request. The <b>u</b> member of the IRB is a union that specifies the request-type-specific parameters of the request. The parameters and their meaning are documented with each request. | ||
|
||
Legal requests are as follows: | ||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537632">REQUEST_ALLOCATE_ADDRESS_RANGE</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537633">REQUEST_ASYNC_LOCK</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537634">REQUEST_ASYNC_READ</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537635">REQUEST_ASYNC_STREAM</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537636">REQUEST_ASYNC_WRITE</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537637">REQUEST_BUS_RESET</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537638">REQUEST_BUS_RESET_NOTIFICATION</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537639">REQUEST_CONTROL</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537640">REQUEST_FREE_ADDRESS_RANGE</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537641">REQUEST_GET_ADDR_FROM_DEVICE_OBJECT</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537642">REQUEST_GET_CONFIGURATION_INFO</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537643">REQUEST_GET_GENERATION_COUNT</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537644">REQUEST_GET_LOCAL_HOST_INFO</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537645">REQUEST_GET_SPEED_BETWEEN_DEVICES</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537646">REQUEST_GET_SPEED_TOPOLOGY_MAPS</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537647">REQUEST_ISOCH_ALLOCATE_BANDWIDTH</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537648">REQUEST_ISOCH_ALLOCATE_CHANNEL</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537649">REQUEST_ISOCH_ALLOCATE_RESOURCES</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537650">REQUEST_ISOCH_ATTACH_BUFFERS</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537651">REQUEST_ISOCH_DETACH_BUFFERS</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537652">REQUEST_ISOCH_FREE_BANDWIDTH</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537653">REQUEST_ISOCH_FREE_CHANNEL</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537654">REQUEST_ISOCH_FREE_RESOURCES</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537655">REQUEST_ISOCH_LISTEN</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537656">REQUEST_ISOCH_QUERY_CYCLE_TIME</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537657">REQUEST_ISOCH_QUERY_RESOURCES</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537658">REQUEST_ISOCH_SET_CHANNEL_BANDWIDTH</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537659">REQUEST_ISOCH_STOP</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537660">REQUEST_ISOCH_TALK</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537661">REQUEST_SEND_PHY_CONFIG_PACKET</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537662">REQUEST_SET_DEVICE_XMIT_PROPERTIES</a> | ||
|
||
|
||
|
||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537663">REQUEST_SET_LOCAL_HOST_PROPERTIES</a> | ||
|
||
|
||
|
||
### -input-buffer-length | ||
|
||
<text></text> | ||
|
||
### -output-buffer | ||
<b>Parameters->Others.Arguments1</b> points to the <b>IRB</b> structure passed as input. As part of completing the request, the bus driver fills in certain members of the <b>u</b> member with information for the driver. The returned information is documented below with each request. | ||
|
||
|
||
### -output-buffer-length | ||
|
||
<text></text> | ||
|
||
### -in-out-buffer | ||
|
||
<text></text> | ||
|
||
### -inout-buffer-length | ||
|
||
<text></text> | ||
|
||
### -status-block | ||
I/O Status block | ||
The information the bus driver returns in the I/O Status Block is documented below with each request. | ||
|
||
|
||
## -remarks | ||
|
||
|
||
## -see-also | ||
<dl> | ||
<dt> | ||
<a href="https://msdn.microsoft.com/library/windows/hardware/ff537241">IOCTL_IEEE1394_API_REQUEST</a> | ||
</dt> | ||
</dl> | ||
|
||
|
||
|
||
|
||
<a href="mailto:[email protected]?subject=Documentation%20feedback [IEEE\buses]:%20IOCTL_1394_CLASS control code%20 RELEASE:%20(12/14/2017)&body=%0A%0APRIVACY STATEMENT%0A%0AWe use your feedback to improve the documentation. We don't use your email address for any other purpose, and we'll remove your email address from our system after the issue that you're reporting is fixed. While we're working to fix this issue, we might send you an email message to ask for more info. Later, we might also send you an email message to let you know that we've addressed your feedback.%0A%0AFor more info about Microsoft's privacy policy, see http://privacy.microsoft.com/en-us/default.aspx." title="Send comments about this topic to Microsoft">Send comments about this topic to Microsoft</a> | ||
|
Oops, something went wrong.