C++ Windows API를 델파이 * .pas 파일로 변환합니다.GUID 유형은 무엇입니까?
type
_WLAN_HOSTED_NETWORK_STATUS = record
HostedNetworkState : WLAN_HOSTED_NETWORK_STATE;
IPDeviceID : GUID;
wlanHostedNetworkBSSID : DOT11_MAC_ADDRESS;
dot11PhyType : DOT11_PHY_TYPE;
ulChannelFrequency : ULONG;
dwNumberOfPeers : DWORD;
PeerList : Array [0..1] of WLAN_HOSTED_NETWORK_PEER_STATE;
end;
WLAN_HOSTED_NETWORK_STATUS = _WLAN_HOSTED_NETWORK_STATUS;
PWLAN_HOSTED_NETWORK_STATUS = _WLAN_HOSTED_NETWORK_STATUS;
하지만 MSDN 참조를 찾을 수 없습니다 그것은 원시적 인 IPDeviceID
이 GUID
유형이 무엇인지 :
내가 가지고 function
typedef struct _WLAN_HOSTED_NETWORK_STATUS {
WLAN_HOSTED_NETWORK_STATE HostedNetworkState;
GUID IPDeviceID;
DOT11_MAC_ADDRESS wlanHostedNetworkBSSID;
DOT11_PHY_TYPE dot11PhyType;
ULONG ulChannelFrequency;
DWORD dwNumberOfPeers;
WLAN_HOSTED_NETWORK_PEER_STATE PeerList[1];
} WLAN_HOSTED_NETWORK_STATUS, *PWLAN_HOSTED_NETWORK_STATUS;
에 의해 반환이 C Struct 나는이 번역 유형? 이 값을 어떻게 유지합니까?
정말 이건 순수한 델파이 질문이기 때문에 C++ 태그를 제거했습니다. –
GUID는 Globally Unique Identifier를 의미합니다. 이것은 기본적으로 매우 큰 자동 생성 고유 값입니다. 여러분이 묻는 질문의 맥락에서, 컴퓨터에 설치된 특정 장치를 고유하게 식별하는 것입니다. Windows에 설치된 장치에는 GUID가 여러 곳에서 사용됩니다. 특정 하드웨어 또는 커널 수준 개체의 고유 일련 번호로 생각하십시오. 이 경우 귀하의 WLAN 카드의 ID 번호. 델파이는 코드에서 GUID 리터럴을 지원합니다. 이와 비슷한 내용이 GUID 인 경우 : {21EC2020-3AEA-1069-A2DD-08002B30309D} –