[{"data":1,"prerenderedAt":1263},["ShallowReactive",2],{"nxxrnKVw8f":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1262,"_id":4},"VkImportSemaphoreWin32HandleInfoKHR","Structure specifying Windows handle to import to a semaphore","VK_KHR_external_semaphore_win32","structs",[],{"type":10,"children":11,"toc":1260},"root",[12,28,367,500,512,689,1131,1230,1254],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,149],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkImportSemaphoreWin32HandleInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkSemaphore semaphore;\n VkSemaphoreImportFlags flags;\n VkExternalSemaphoreHandleTypeFlagBits handleType;\n HANDLE handle;\n LPCWSTR name;\n} VkImportSemaphoreWin32HandleInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,122,131,140],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkImportSemaphoreWin32HandleInfoKHR {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkSemaphore semaphore;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkSemaphoreImportFlags flags;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117],{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121}," VkExternalSemaphoreHandleTypeFlagBits handleType;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126],{"type":13,"tag":45,"props":127,"children":128},{"style":63},[129],{"type":18,"value":130}," HANDLE handle;\n",{"type":13,"tag":45,"props":132,"children":134},{"class":47,"line":133},8,[135],{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139}," LPCWSTR name;\n",{"type":13,"tag":45,"props":141,"children":143},{"class":47,"line":142},9,[144],{"type":13,"tag":45,"props":145,"children":146},{"style":63},[147],{"type":18,"value":148},"} VkImportSemaphoreWin32HandleInfoKHR;\n",{"type":13,"tag":33,"props":150,"children":155},{"className":151,"code":152,"filename":153,"language":154,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ImportSemaphoreWin32HandleInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n semaphore: vk::Semaphore,\n flags: vk::SemaphoreImportFlags,\n handle_type: ExternalSemaphoreHandleTypeFlags,\n handle: HANDLE,\n name: LPCWSTR,\n}\n","Rust","rs",[156],{"type":13,"tag":21,"props":157,"children":158},{"__ignoreMap":39},[159,182,215,237,266,295,316,338,359],{"type":13,"tag":45,"props":160,"children":161},{"class":47,"line":48},[162,167,171,177],{"type":13,"tag":45,"props":163,"children":164},{"style":52},[165],{"type":18,"value":166},"pub",{"type":13,"tag":45,"props":168,"children":169},{"style":52},[170],{"type":18,"value":60},{"type":13,"tag":45,"props":172,"children":174},{"style":173},"--shiki-default:#953800;--shiki-dark:#FFA657",[175],{"type":18,"value":176}," ImportSemaphoreWin32HandleInfoKHR",{"type":13,"tag":45,"props":178,"children":179},{"style":63},[180],{"type":18,"value":181}," {\n",{"type":13,"tag":45,"props":183,"children":184},{"class":47,"line":69},[185,190,195,200,205,210],{"type":13,"tag":45,"props":186,"children":187},{"style":63},[188],{"type":18,"value":189}," s_type",{"type":13,"tag":45,"props":191,"children":192},{"style":52},[193],{"type":18,"value":194},":",{"type":13,"tag":45,"props":196,"children":197},{"style":173},[198],{"type":18,"value":199}," vk",{"type":13,"tag":45,"props":201,"children":202},{"style":52},[203],{"type":18,"value":204},"::",{"type":13,"tag":45,"props":206,"children":207},{"style":173},[208],{"type":18,"value":209},"StructureType",{"type":13,"tag":45,"props":211,"children":212},{"style":63},[213],{"type":18,"value":214},",\n",{"type":13,"tag":45,"props":216,"children":217},{"class":47,"line":78},[218,223,227,232],{"type":13,"tag":45,"props":219,"children":220},{"style":63},[221],{"type":18,"value":222}," p_next",{"type":13,"tag":45,"props":224,"children":225},{"style":52},[226],{"type":18,"value":194},{"type":13,"tag":45,"props":228,"children":229},{"style":52},[230],{"type":18,"value":231}," *const",{"type":13,"tag":45,"props":233,"children":234},{"style":63},[235],{"type":18,"value":236}," c_void,\n",{"type":13,"tag":45,"props":238,"children":239},{"class":47,"line":97},[240,245,249,253,257,262],{"type":13,"tag":45,"props":241,"children":242},{"style":63},[243],{"type":18,"value":244}," semaphore",{"type":13,"tag":45,"props":246,"children":247},{"style":52},[248],{"type":18,"value":194},{"type":13,"tag":45,"props":250,"children":251},{"style":173},[252],{"type":18,"value":199},{"type":13,"tag":45,"props":254,"children":255},{"style":52},[256],{"type":18,"value":204},{"type":13,"tag":45,"props":258,"children":259},{"style":173},[260],{"type":18,"value":261},"Semaphore",{"type":13,"tag":45,"props":263,"children":264},{"style":63},[265],{"type":18,"value":214},{"type":13,"tag":45,"props":267,"children":268},{"class":47,"line":106},[269,274,278,282,286,291],{"type":13,"tag":45,"props":270,"children":271},{"style":63},[272],{"type":18,"value":273}," flags",{"type":13,"tag":45,"props":275,"children":276},{"style":52},[277],{"type":18,"value":194},{"type":13,"tag":45,"props":279,"children":280},{"style":173},[281],{"type":18,"value":199},{"type":13,"tag":45,"props":283,"children":284},{"style":52},[285],{"type":18,"value":204},{"type":13,"tag":45,"props":287,"children":288},{"style":173},[289],{"type":18,"value":290},"SemaphoreImportFlags",{"type":13,"tag":45,"props":292,"children":293},{"style":63},[294],{"type":18,"value":214},{"type":13,"tag":45,"props":296,"children":297},{"class":47,"line":115},[298,303,307,312],{"type":13,"tag":45,"props":299,"children":300},{"style":63},[301],{"type":18,"value":302}," handle_type",{"type":13,"tag":45,"props":304,"children":305},{"style":52},[306],{"type":18,"value":194},{"type":13,"tag":45,"props":308,"children":309},{"style":173},[310],{"type":18,"value":311}," ExternalSemaphoreHandleTypeFlags",{"type":13,"tag":45,"props":313,"children":314},{"style":63},[315],{"type":18,"value":214},{"type":13,"tag":45,"props":317,"children":318},{"class":47,"line":124},[319,324,328,334],{"type":13,"tag":45,"props":320,"children":321},{"style":63},[322],{"type":18,"value":323}," handle",{"type":13,"tag":45,"props":325,"children":326},{"style":52},[327],{"type":18,"value":194},{"type":13,"tag":45,"props":329,"children":331},{"style":330},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[332],{"type":18,"value":333}," HANDLE",{"type":13,"tag":45,"props":335,"children":336},{"style":63},[337],{"type":18,"value":214},{"type":13,"tag":45,"props":339,"children":340},{"class":47,"line":133},[341,346,350,355],{"type":13,"tag":45,"props":342,"children":343},{"style":63},[344],{"type":18,"value":345}," name",{"type":13,"tag":45,"props":347,"children":348},{"style":52},[349],{"type":18,"value":194},{"type":13,"tag":45,"props":351,"children":352},{"style":330},[353],{"type":18,"value":354}," LPCWSTR",{"type":13,"tag":45,"props":356,"children":357},{"style":63},[358],{"type":18,"value":214},{"type":13,"tag":45,"props":360,"children":361},{"class":47,"line":142},[362],{"type":13,"tag":45,"props":363,"children":364},{"style":63},[365],{"type":18,"value":366},"}\n",{"type":13,"tag":368,"props":369,"children":370},"ul",{},[371,392,411,422,441,467,483],{"type":13,"tag":372,"props":373,"children":374},"li",{},[375,381,383,390],{"type":13,"tag":21,"props":376,"children":378},{"className":377},[],[379],{"type":18,"value":380},"sType",{"type":18,"value":382}," is a ",{"type":13,"tag":384,"props":385,"children":387},"a",{"href":386},"/man/VkStructureType",[388],{"type":18,"value":389},"VkStructureType",{"type":18,"value":391}," value identifying this structure.",{"type":13,"tag":372,"props":393,"children":394},{},[395,401,403,409],{"type":13,"tag":21,"props":396,"children":398},{"className":397},[],[399],{"type":18,"value":400},"pNext",{"type":18,"value":402}," is ",{"type":13,"tag":21,"props":404,"children":406},{"className":405},[],[407],{"type":18,"value":408},"NULL",{"type":18,"value":410}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":372,"props":412,"children":413},{},[414,420],{"type":13,"tag":21,"props":415,"children":417},{"className":416},[],[418],{"type":18,"value":419},"semaphore",{"type":18,"value":421}," is the semaphore into which the payload will be\nimported.",{"type":13,"tag":372,"props":423,"children":424},{},[425,431,433,439],{"type":13,"tag":21,"props":426,"children":428},{"className":427},[],[429],{"type":18,"value":430},"flags",{"type":18,"value":432}," is a bitmask of ",{"type":13,"tag":384,"props":434,"children":436},{"href":435},"/man/VkSemaphoreImportFlagBits",[437],{"type":18,"value":438},"VkSemaphoreImportFlagBits",{"type":18,"value":440}," specifying\nadditional parameters for the semaphore payload import operation.",{"type":13,"tag":372,"props":442,"children":443},{},[444,450,451,457,459,465],{"type":13,"tag":21,"props":445,"children":447},{"className":446},[],[448],{"type":18,"value":449},"handleType",{"type":18,"value":382},{"type":13,"tag":384,"props":452,"children":454},{"href":453},"/man/VkExternalSemaphoreHandleTypeFlagBits",[455],{"type":18,"value":456},"VkExternalSemaphoreHandleTypeFlagBits",{"type":18,"value":458}," value\nspecifying the type of ",{"type":13,"tag":21,"props":460,"children":462},{"className":461},[],[463],{"type":18,"value":464},"handle",{"type":18,"value":466},".",{"type":13,"tag":372,"props":468,"children":469},{},[470,475,476,481],{"type":13,"tag":21,"props":471,"children":473},{"className":472},[],[474],{"type":18,"value":464},{"type":18,"value":402},{"type":13,"tag":21,"props":477,"children":479},{"className":478},[],[480],{"type":18,"value":408},{"type":18,"value":482}," or the external handle to import.",{"type":13,"tag":372,"props":484,"children":485},{},[486,492,493,498],{"type":13,"tag":21,"props":487,"children":489},{"className":488},[],[490],{"type":18,"value":491},"name",{"type":18,"value":402},{"type":13,"tag":21,"props":494,"children":496},{"className":495},[],[497],{"type":18,"value":408},{"type":18,"value":499}," or a null-terminated UTF-16 string naming the\nunderlying synchronization primitive to import.",{"type":13,"tag":14,"props":501,"children":502},{},[503,505,510],{"type":18,"value":504},"The handle types supported by ",{"type":13,"tag":21,"props":506,"children":508},{"className":507},[],[509],{"type":18,"value":449},{"type":18,"value":511}," are:",{"type":13,"tag":513,"props":514,"children":521},"table",{"id":515,"className":516,"style":520},"synchronization-semaphore-handletypes-win32",[517,518,519],"tableblock","frame-all","grid-all","width: 80%;",[522,535,551,580],{"type":13,"tag":523,"props":524,"children":527},"caption",{"className":525},[526],"title",[528,530],{"type":18,"value":529},"Table 1. Handle Types Supported by ",{"type":13,"tag":531,"props":532,"children":533},"literal",{},[534],{"type":18,"value":4},{"type":13,"tag":536,"props":537,"children":538},"colgroup",{},[539,544,547],{"type":13,"tag":540,"props":541,"children":543},"col",{"style":542},"width: 33.3333%;",[],{"type":13,"tag":540,"props":545,"children":546},{"style":542},[],{"type":13,"tag":540,"props":548,"children":550},{"style":549},"width: 33.3334%;",[],{"type":13,"tag":552,"props":553,"children":554},"thead",{},[555],{"type":13,"tag":556,"props":557,"children":558},"tr",{},[559,568,574],{"type":13,"tag":560,"props":561,"children":565},"th",{"className":562},[517,563,564],"halign-left","valign-top",[566],{"type":18,"value":567},"Handle Type",{"type":13,"tag":560,"props":569,"children":571},{"className":570},[517,563,564],[572],{"type":18,"value":573},"Transference",{"type":13,"tag":560,"props":575,"children":577},{"className":576},[517,563,564],[578],{"type":18,"value":579},"Permanence Supported",{"type":13,"tag":581,"props":582,"children":583},"tbody",{},[584,621,655],{"type":13,"tag":556,"props":585,"children":586},{},[587,601,611],{"type":13,"tag":588,"props":589,"children":591},"td",{"className":590},[517,563,564],[592],{"type":13,"tag":14,"props":593,"children":595},{"className":594},[517],[596],{"type":13,"tag":531,"props":597,"children":598},{},[599],{"type":18,"value":600},"VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT",{"type":13,"tag":588,"props":602,"children":604},{"className":603},[517,563,564],[605],{"type":13,"tag":14,"props":606,"children":608},{"className":607},[517],[609],{"type":18,"value":610},"Reference",{"type":13,"tag":588,"props":612,"children":614},{"className":613},[517,563,564],[615],{"type":13,"tag":14,"props":616,"children":618},{"className":617},[517],[619],{"type":18,"value":620},"Temporary,Permanent",{"type":13,"tag":556,"props":622,"children":623},{},[624,637,646],{"type":13,"tag":588,"props":625,"children":627},{"className":626},[517,563,564],[628],{"type":13,"tag":14,"props":629,"children":631},{"className":630},[517],[632],{"type":13,"tag":531,"props":633,"children":634},{},[635],{"type":18,"value":636},"VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT",{"type":13,"tag":588,"props":638,"children":640},{"className":639},[517,563,564],[641],{"type":13,"tag":14,"props":642,"children":644},{"className":643},[517],[645],{"type":18,"value":610},{"type":13,"tag":588,"props":647,"children":649},{"className":648},[517,563,564],[650],{"type":13,"tag":14,"props":651,"children":653},{"className":652},[517],[654],{"type":18,"value":620},{"type":13,"tag":556,"props":656,"children":657},{},[658,671,680],{"type":13,"tag":588,"props":659,"children":661},{"className":660},[517,563,564],[662],{"type":13,"tag":14,"props":663,"children":665},{"className":664},[517],[666],{"type":13,"tag":531,"props":667,"children":668},{},[669],{"type":18,"value":670},"VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT",{"type":13,"tag":588,"props":672,"children":674},{"className":673},[517,563,564],[675],{"type":13,"tag":14,"props":676,"children":678},{"className":677},[517],[679],{"type":18,"value":610},{"type":13,"tag":588,"props":681,"children":683},{"className":682},[517,563,564],[684],{"type":13,"tag":14,"props":685,"children":687},{"className":686},[517],[688],{"type":18,"value":620},{"type":13,"tag":690,"props":691,"children":693},"validity-group",{"name":692},"Valid Usage",[694,729,774,810,846,882,921,955,1016,1073],{"type":13,"tag":695,"props":696,"children":698},"validity-field",{"name":697},"VUID-VkImportSemaphoreWin32HandleInfoKHR-handleType-01140",[699],{"type":13,"tag":14,"props":700,"children":701},{},[702,707,709,714,716,727],{"type":13,"tag":21,"props":703,"children":705},{"className":704},[],[706],{"type":18,"value":449},{"type":18,"value":708}," ",{"type":13,"tag":710,"props":711,"children":713},"normative",{"type":712},"must",[],{"type":18,"value":715}," be a value included in the\n",{"type":13,"tag":384,"props":717,"children":719},{"href":718},"/404#synchronization-semaphore-handletypes-win32",[720,722],{"type":18,"value":721},"Handle Types Supported by\n",{"type":13,"tag":21,"props":723,"children":725},{"className":724},[],[726],{"type":18,"value":4},{"type":18,"value":728}," table",{"type":13,"tag":695,"props":730,"children":732},{"name":731},"VUID-VkImportSemaphoreWin32HandleInfoKHR-handleType-01466",[733],{"type":13,"tag":14,"props":734,"children":735},{},[736,738,743,745,750,752,757,759,764,767,769],{"type":18,"value":737},"If ",{"type":13,"tag":21,"props":739,"children":741},{"className":740},[],[742],{"type":18,"value":449},{"type":18,"value":744}," is not\n",{"type":13,"tag":21,"props":746,"children":748},{"className":747},[],[749],{"type":18,"value":600},{"type":18,"value":751}," or\n",{"type":13,"tag":21,"props":753,"children":755},{"className":754},[],[756],{"type":18,"value":670},{"type":18,"value":758},", ",{"type":13,"tag":21,"props":760,"children":762},{"className":761},[],[763],{"type":18,"value":491},{"type":13,"tag":710,"props":765,"children":766},{"type":712},[],{"type":18,"value":768}," be ",{"type":13,"tag":21,"props":770,"children":772},{"className":771},[],[773],{"type":18,"value":408},{"type":13,"tag":695,"props":775,"children":777},{"name":776},"VUID-VkImportSemaphoreWin32HandleInfoKHR-handleType-01467",[778],{"type":13,"tag":14,"props":779,"children":780},{},[781,782,787,788,793,794,799,800,803,805],{"type":18,"value":737},{"type":13,"tag":21,"props":783,"children":785},{"className":784},[],[786],{"type":18,"value":464},{"type":18,"value":402},{"type":13,"tag":21,"props":789,"children":791},{"className":790},[],[792],{"type":18,"value":408},{"type":18,"value":758},{"type":13,"tag":21,"props":795,"children":797},{"className":796},[],[798],{"type":18,"value":491},{"type":18,"value":708},{"type":13,"tag":710,"props":801,"children":802},{"type":712},[],{"type":18,"value":804}," name a valid synchronization\nprimitive of the type specified by ",{"type":13,"tag":21,"props":806,"children":808},{"className":807},[],[809],{"type":18,"value":449},{"type":13,"tag":695,"props":811,"children":813},{"name":812},"VUID-VkImportSemaphoreWin32HandleInfoKHR-handleType-01468",[814],{"type":13,"tag":14,"props":815,"children":816},{},[817,818,823,824,829,830,835,836,839,841],{"type":18,"value":737},{"type":13,"tag":21,"props":819,"children":821},{"className":820},[],[822],{"type":18,"value":491},{"type":18,"value":402},{"type":13,"tag":21,"props":825,"children":827},{"className":826},[],[828],{"type":18,"value":408},{"type":18,"value":758},{"type":13,"tag":21,"props":831,"children":833},{"className":832},[],[834],{"type":18,"value":464},{"type":18,"value":708},{"type":13,"tag":710,"props":837,"children":838},{"type":712},[],{"type":18,"value":840}," be a valid handle of the\ntype specified by ",{"type":13,"tag":21,"props":842,"children":844},{"className":843},[],[845],{"type":18,"value":449},{"type":13,"tag":695,"props":847,"children":849},{"name":848},"VUID-VkImportSemaphoreWin32HandleInfoKHR-handle-01469",[850],{"type":13,"tag":14,"props":851,"children":852},{},[853,854,859,861,866,867,872,873,876,877],{"type":18,"value":737},{"type":13,"tag":21,"props":855,"children":857},{"className":856},[],[858],{"type":18,"value":464},{"type":18,"value":860}," is not ",{"type":13,"tag":21,"props":862,"children":864},{"className":863},[],[865],{"type":18,"value":408},{"type":18,"value":758},{"type":13,"tag":21,"props":868,"children":870},{"className":869},[],[871],{"type":18,"value":491},{"type":18,"value":708},{"type":13,"tag":710,"props":874,"children":875},{"type":712},[],{"type":18,"value":768},{"type":13,"tag":21,"props":878,"children":880},{"className":879},[],[881],{"type":18,"value":408},{"type":13,"tag":695,"props":883,"children":885},{"name":884},"VUID-VkImportSemaphoreWin32HandleInfoKHR-handle-01542",[886],{"type":13,"tag":14,"props":887,"children":888},{},[889,890,895,896,901,903,906,908,913,915],{"type":18,"value":737},{"type":13,"tag":21,"props":891,"children":893},{"className":892},[],[894],{"type":18,"value":464},{"type":18,"value":860},{"type":13,"tag":21,"props":897,"children":899},{"className":898},[],[900],{"type":18,"value":408},{"type":18,"value":902},", it ",{"type":13,"tag":710,"props":904,"children":905},{"type":712},[],{"type":18,"value":907}," obey any requirements listed for\n",{"type":13,"tag":21,"props":909,"children":911},{"className":910},[],[912],{"type":18,"value":449},{"type":18,"value":914}," in\n",{"type":13,"tag":384,"props":916,"children":918},{"href":917},"/man/VkExternalSemaphoreHandleTypeFlagBits#external-semaphore-handle-types-compatibility",[919],{"type":18,"value":920},"external semaphore\nhandle types compatibility",{"type":13,"tag":695,"props":922,"children":924},{"name":923},"VUID-VkImportSemaphoreWin32HandleInfoKHR-name-01543",[925],{"type":13,"tag":14,"props":926,"children":927},{},[928,929,934,935,940,941,944,945,950,951],{"type":18,"value":737},{"type":13,"tag":21,"props":930,"children":932},{"className":931},[],[933],{"type":18,"value":491},{"type":18,"value":860},{"type":13,"tag":21,"props":936,"children":938},{"className":937},[],[939],{"type":18,"value":408},{"type":18,"value":902},{"type":13,"tag":710,"props":942,"children":943},{"type":712},[],{"type":18,"value":907},{"type":13,"tag":21,"props":946,"children":948},{"className":947},[],[949],{"type":18,"value":449},{"type":18,"value":914},{"type":13,"tag":384,"props":952,"children":953},{"href":917},[954],{"type":18,"value":920},{"type":13,"tag":695,"props":956,"children":958},{"name":957},"VUID-VkImportSemaphoreWin32HandleInfoKHR-handleType-03261",[959],{"type":13,"tag":14,"props":960,"children":961},{},[962,963,968,970,975,976,981,983,989,990,995,997,1000,1002,1007,1009,1014],{"type":18,"value":737},{"type":13,"tag":21,"props":964,"children":966},{"className":965},[],[967],{"type":18,"value":449},{"type":18,"value":969}," is\n",{"type":13,"tag":21,"props":971,"children":973},{"className":972},[],[974],{"type":18,"value":600},{"type":18,"value":751},{"type":13,"tag":21,"props":977,"children":979},{"className":978},[],[980],{"type":18,"value":636},{"type":18,"value":982},", the\n",{"type":13,"tag":384,"props":984,"children":986},{"href":985},"/man/VkSemaphoreCreateInfo",[987],{"type":18,"value":988},"VkSemaphoreCreateInfo",{"type":18,"value":204},{"type":13,"tag":21,"props":991,"children":993},{"className":992},[],[994],{"type":18,"value":430},{"type":18,"value":996}," field ",{"type":13,"tag":710,"props":998,"children":999},{"type":712},[],{"type":18,"value":1001}," match that of the\nsemaphore from which ",{"type":13,"tag":21,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":18,"value":464},{"type":18,"value":1008}," or ",{"type":13,"tag":21,"props":1010,"children":1012},{"className":1011},[],[1013],{"type":18,"value":491},{"type":18,"value":1015}," was exported",{"type":13,"tag":695,"props":1017,"children":1019},{"name":1018},"VUID-VkImportSemaphoreWin32HandleInfoKHR-handleType-03262",[1020],{"type":13,"tag":14,"props":1021,"children":1022},{},[1023,1024,1029,1030,1035,1036,1041,1042,1048,1049,1055,1056,1059,1061,1066,1067,1072],{"type":18,"value":737},{"type":13,"tag":21,"props":1025,"children":1027},{"className":1026},[],[1028],{"type":18,"value":449},{"type":18,"value":969},{"type":13,"tag":21,"props":1031,"children":1033},{"className":1032},[],[1034],{"type":18,"value":600},{"type":18,"value":751},{"type":13,"tag":21,"props":1037,"children":1039},{"className":1038},[],[1040],{"type":18,"value":636},{"type":18,"value":982},{"type":13,"tag":384,"props":1043,"children":1045},{"href":1044},"/man/VkSemaphoreTypeCreateInfo",[1046],{"type":18,"value":1047},"VkSemaphoreTypeCreateInfo",{"type":18,"value":204},{"type":13,"tag":21,"props":1050,"children":1052},{"className":1051},[],[1053],{"type":18,"value":1054},"semaphoreType",{"type":18,"value":996},{"type":13,"tag":710,"props":1057,"children":1058},{"type":712},[],{"type":18,"value":1060}," match\nthat of the semaphore from which ",{"type":13,"tag":21,"props":1062,"children":1064},{"className":1063},[],[1065],{"type":18,"value":464},{"type":18,"value":1008},{"type":13,"tag":21,"props":1068,"children":1070},{"className":1069},[],[1071],{"type":18,"value":491},{"type":18,"value":1015},{"type":13,"tag":695,"props":1074,"children":1076},{"name":1075},"VUID-VkImportSemaphoreWin32HandleInfoKHR-flags-03322",[1077],{"type":13,"tag":14,"props":1078,"children":1079},{},[1080,1081,1086,1088,1094,1095,1099,1100,1105,1107,1112,1113,1118,1120,1123,1125],{"type":18,"value":737},{"type":13,"tag":21,"props":1082,"children":1084},{"className":1083},[],[1085],{"type":18,"value":430},{"type":18,"value":1087}," contains ",{"type":13,"tag":21,"props":1089,"children":1091},{"className":1090},[],[1092],{"type":18,"value":1093},"VK_SEMAPHORE_IMPORT_TEMPORARY_BIT",{"type":18,"value":982},{"type":13,"tag":384,"props":1096,"children":1097},{"href":1044},[1098],{"type":18,"value":1047},{"type":18,"value":204},{"type":13,"tag":21,"props":1101,"children":1103},{"className":1102},[],[1104],{"type":18,"value":1054},{"type":18,"value":1106}," field of the\nsemaphore from which ",{"type":13,"tag":21,"props":1108,"children":1110},{"className":1109},[],[1111],{"type":18,"value":464},{"type":18,"value":1008},{"type":13,"tag":21,"props":1114,"children":1116},{"className":1115},[],[1117],{"type":18,"value":491},{"type":18,"value":1119}," was exported ",{"type":13,"tag":710,"props":1121,"children":1122},{"type":712},[],{"type":18,"value":1124}," not\nbe ",{"type":13,"tag":21,"props":1126,"children":1128},{"className":1127},[],[1129],{"type":18,"value":1130},"VK_SEMAPHORE_TYPE_TIMELINE",{"type":13,"tag":690,"props":1132,"children":1134},{"name":1133},"Valid Usage (Implicit)",[1135,1158,1180,1206],{"type":13,"tag":695,"props":1136,"children":1138},{"name":1137},"VUID-VkImportSemaphoreWin32HandleInfoKHR-sType-sType",[1139],{"type":13,"tag":14,"props":1140,"children":1141},{},[1142,1147,1148,1151,1152],{"type":13,"tag":21,"props":1143,"children":1145},{"className":1144},[],[1146],{"type":18,"value":380},{"type":18,"value":708},{"type":13,"tag":710,"props":1149,"children":1150},{"type":712},[],{"type":18,"value":768},{"type":13,"tag":21,"props":1153,"children":1155},{"className":1154},[],[1156],{"type":18,"value":1157},"VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR",{"type":13,"tag":695,"props":1159,"children":1161},{"name":1160},"VUID-VkImportSemaphoreWin32HandleInfoKHR-pNext-pNext",[1162],{"type":13,"tag":14,"props":1163,"children":1164},{},[1165,1170,1171,1174,1175],{"type":13,"tag":21,"props":1166,"children":1168},{"className":1167},[],[1169],{"type":18,"value":400},{"type":18,"value":708},{"type":13,"tag":710,"props":1172,"children":1173},{"type":712},[],{"type":18,"value":768},{"type":13,"tag":21,"props":1176,"children":1178},{"className":1177},[],[1179],{"type":18,"value":408},{"type":13,"tag":695,"props":1181,"children":1183},{"name":1182},"VUID-VkImportSemaphoreWin32HandleInfoKHR-semaphore-parameter",[1184],{"type":13,"tag":14,"props":1185,"children":1186},{},[1187,1192,1193,1196,1198,1204],{"type":13,"tag":21,"props":1188,"children":1190},{"className":1189},[],[1191],{"type":18,"value":419},{"type":18,"value":708},{"type":13,"tag":710,"props":1194,"children":1195},{"type":712},[],{"type":18,"value":1197}," be a valid ",{"type":13,"tag":384,"props":1199,"children":1201},{"href":1200},"/man/VkSemaphore",[1202],{"type":18,"value":1203},"VkSemaphore",{"type":18,"value":1205}," handle",{"type":13,"tag":695,"props":1207,"children":1209},{"name":1208},"VUID-VkImportSemaphoreWin32HandleInfoKHR-flags-parameter",[1210],{"type":13,"tag":14,"props":1211,"children":1212},{},[1213,1218,1219,1222,1224,1228],{"type":13,"tag":21,"props":1214,"children":1216},{"className":1215},[],[1217],{"type":18,"value":430},{"type":18,"value":708},{"type":13,"tag":710,"props":1220,"children":1221},{"type":712},[],{"type":18,"value":1223}," be a valid combination of ",{"type":13,"tag":384,"props":1225,"children":1226},{"href":435},[1227],{"type":18,"value":438},{"type":18,"value":1229}," values",{"type":13,"tag":1231,"props":1232,"children":1234},"validity-box",{"name":1233},"Host Synchronization",[1235],{"type":13,"tag":368,"props":1236,"children":1237},{},[1238],{"type":13,"tag":372,"props":1239,"children":1240},{},[1241,1243,1248,1249,1252],{"type":18,"value":1242},"Host access to ",{"type":13,"tag":21,"props":1244,"children":1246},{"className":1245},[],[1247],{"type":18,"value":419},{"type":18,"value":708},{"type":13,"tag":710,"props":1250,"children":1251},{"type":712},[],{"type":18,"value":1253}," be externally synchronized\n::",{"type":13,"tag":1255,"props":1256,"children":1257},"style",{},[1258],{"type":18,"value":1259},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":69,"depth":69,"links":1261},[],"markdown",1725732559911]